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

NuGet - choose references to add on install

我想要 pack/publish 一个 NuGet 包。 (私人)使用 .nuspec 文件:

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

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

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

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

参见第 "Explicit assembly references" 章:https://docs.microsoft.com/en-us/nuget/schema/nuspec