如何在SDK程序集中更喜欢Nuget程序集?

时间:2017-01-13 07:36:39

标签: c# visual-studio visual-studio-2013 nuget

我刚刚更新了我的Visual Studio版本并安装了新的SDK版本(Blend)。我之前通过Nuget使用了一个程序集(System.Windows.Interactivity.dll),现在也是由SDK提供的。 Visual Studio现在使用SDK而不是Nuget版本。两个程序集都具有相同的版本,但实际上它们提供的类型不同。这就是我不能再编译的原因了。

有没有办法告诉Visual Studio总是更喜欢Nuget包中的程序集而不是已安装的程序集?我想编译我的代码而不考虑当前机器上安装的SDK。这就是为什么我更喜欢Nuget方式

1 个答案:

答案 0 :(得分:0)

事实证明,就我而言,这是一个Resharper缓存问题。 Resharper显示错误并指向SDK程序集。手动清除缓存并重新启动Visual Studio后,它再次引用了nuget程序集。然后错误就消失了