Msbuild 将本机DLL从NuGet包复制到输出目录
我正在尝试创建NuGet包,该包提供本机DLL和MSBuild目标,以便将此类DLL复制到将使用该包的.csproj项目的输出目录中。 我还需要将NuGet包中的DLL复制到其他引用项目和依赖于此类引用项目的项目的输出文件夹中。 我用它来实现这一目标,但存在一些问题:Msbuild 将本机DLL从NuGet包复制到输出目录,msbuild,nuget,nuget-package,Msbuild,Nuget,Nuget Package,我正在尝试创建NuGet包,该包提供本机DLL和MSBuild目标,以便将此类DLL复制到将使用该包的.csproj项目的输出目录中。 我还需要将NuGet包中的DLL复制到其他引用项目和依赖于此类引用项目的项目的输出文件夹中。 我用它来实现这一目标,但存在一些问题: 它适用于使用NuGet包的项目(projA)(构建它之后,我在输出目录中看到了预期的本机DLL) 仅当我为projA添加一些伪文件作为“内容”(即文件不需要编译,但需要与项目一起发布)时,它才适用于另一个引用项目 它对于依赖于引用
如何做到这一点?现在,由于我做不到这一点,我不得不使用丑陋的.cmd脚本将本机DLL复制到需要它的项目的输出文件夹中。使用“内容”,如该问题的中所示。可能重复使用“内容”,如该问题的中所示。可能重复