如何解决当间接引用为 NuGet 依赖项时,不会复制本机依赖项
我有一个内部 NuGet 包,它依赖于另一个具有本机依赖项的 NuGet 包。在 .NET SDK 控制台应用程序中,我引用内部 NuGet 包并间接引用具有本机依赖项的其他 NuGet 包。
当间接引用带有本机依赖项的 NuGet 包时,本机依赖项未正确复制到 bin 目录中。
如果将带有本机依赖项的 NuGet 包作为直接依赖项直接安装,则本机依赖项会被正确复制。
情况是否总是如此,我们只需要将带有本机依赖项的 NuGet 包添加为使用我们内部 NuGet 包的任何项目的直接依赖项?或者是否可以将某些内容添加到我们的内部 NuGet 包中,或者可以将某些内容添加到其他 NuGet 包中,以便在间接引用时正确复制本机依赖项?
我们的内部 NuGet 包是使用 dotnet pack
构建的,使用 csproj 文件中的信息来创建 NuGet 包。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。