NuGet - 选择在安装时添加的引用

时间:2017-09-06 09:56:56

标签: nuget-package nuget-spec

我想打包/发布一个NuGet包。 (私人)使用.nuspec文件:

\build
    \netstandard1.4
        \MyProject.dll
        \MyProject.Unmanaged.dll
    \net462
        \MyProject.dll
        \MyProject.Unmanaged.dll

在这个包中,我有一个我想在我的项目中引用的dll,以及另一个我无法引用的dll,但这仍然是必需的。

当我将包添加到项目中时,会自动引用dll,因此我收到错误:"无法添加对“MyProject.Unmanaged”的引用。 请确保该文件是可访问的,并且它是有效的程序集或COM组件。

有没有办法选择必须自动引用哪个dll?

1 个答案:

答案 0 :(得分:0)

请参阅“显式装配参考”一章:https://docs.microsoft.com/en-us/nuget/schema/nuspec