目前我有一个要求,我们有 Contract 和实施的单独组件 . 在创建nuget包并尝试使用nuget包之后,它会失败,因为包管理器无法找到依赖( Contract )程序集 .
这似乎是.net核心中的一个悬而未决的问题 .
https://github.com/dotnet/cli/issues/3959
无法理解为什么这样简单的东西在.net核心中不起作用 . 寻找此问题的解决方法 .
目前我有一个要求,我们有 Contract 和实施的单独组件 . 在创建nuget包并尝试使用nuget包之后,它会失败,因为包管理器无法找到依赖( Contract )程序集 .
这似乎是.net核心中的一个悬而未决的问题 .
https://github.com/dotnet/cli/issues/3959
无法理解为什么这样简单的东西在.net核心中不起作用 . 寻找此问题的解决方法 .
1 回答
阅读文档后,我理解.net核心不鼓励项目参考,而是建议使用包参考 . 这在以下doc中的描述 Headers 中提到 .
https://github.com/dotnet/docs/blob/master/docs/core/tools/dotnet-pack.md
我将我的 Contract 程序集发布到nuget包,并在实现中将其作为nuget包使用 .