3

我有一个 .net 解决方案,它有两个类库项目(比如 A 和 B),我也将它们发布到 nuget 服务器。

如果我要添加 A 作为项目引用以及 B 上的 nuget 引用,编译时我应该在 B 的 bin 文件夹中期望什么版本的 A.dll?

是否有一个规则可以确定哪些参考优先?如果两个 dll 有不同的版本会怎样?

PS - 我正在从 VS 构建

4

1 回答 1

0

这是一个没有意义的问题。事实证明,您不能有两次引用(作为项目和 nuget 引用)。如果您尝试添加项目引用(如果它已经作为 nuget 引用存在)并且如果您在已经有同名的项目引用时添加 nuget 引用,则 Visual Studio 会阻止您,然后它会被覆盖(您的项目引用消失并且是替换为 nuget 参考)

于 2014-12-09T23:13:31.960 回答