将所有需要的 dll 复制到文件夹

问题描述 投票:0回答:1

我有一个 MonoAndroid10 项目,它有很多依赖项(还有 NuGet 包)。我希望能够将所有 DLL 依赖项复制到输出文件夹。

通常在 .Net Standard 2.0 项目中如下

  <PropertyGroup>
    <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
  </PropertyGroup>

将使这成为可能。但是在 MonoAndroid 项目中,没有任何反应。 如果我上面发布的内容不适用于 MonoAndroid 项目,我如何将我需要的所有内容复制到某个文件夹中,最好是在构建后操作中?

我正在尝试这样做,因为在将所有必需的 DLL 复制到一个文件夹后,我可以将它们与 ILRepack 合并在一起。

c# .net dll xamarin.android
1个回答
0
投票

我今天遇到了这个,通过添加解决了

<CopyNuGetImplementations>true</CopyNuGetImplementations>

到android项目.csproj文件(在所需的

PropertyGroup
部分下)。

注意:无需在 android 项目或任何依赖项中将

CopyLocalLockFileAssemblies
设置为 ture。

© www.soinside.com 2019 - 2024. All rights reserved.