什么在构建期间优先? nuget参考或项目参考

时间:2014-12-08 23:25:59

标签: c# visual-studio msbuild nuget msbuild-projectreference

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

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

是否有规则确定哪个参考优先? 如果两个dll有不同的版本会发生什么?

P.S - 我正在建立VS

1 个答案:

答案 0 :(得分:0)

这是没有实际意义的问题。事实证明,你不能有两次引用(作为项目和nuget引用)。 如果您尝试添加项目引用(如果它已作为nuget引用存在),并且当您已经具有相同名称的项目引用时添加nuget引用,则Visual Studio会阻止您,它会被覆盖(您的项目引用会消失并且是取而代之的是nuget参考)