在Visual Studio启动时,Resharper更改Nuget包DLL

时间:2013-08-27 05:39:55

标签: visual-studio-2012 resharper nuget

我的解决方案存在问题,打开Visual Studio会导致我的一些Nuget包DLL被覆盖。

我发现只有在安装Resharper时才会发生这种情况。卸载或暂停它会使问题消失。

我发现它只发生在我本地存储库中的Nuget包中,并且被覆盖的DLL看起来不完整(可能是旧版本,但仍然是最新版本)。然后构建解决方案失败。我需要在源代码管理中恢复DLL,然后构建它才能工作。

我尝试在我的解决方案中找到对旧版Nuget软件包的引用,但是没有。

有人知道如何在Visual Studio加载时停止Resharper更改我的DLL吗? 并且,关于我的Nuget包可能是哪个更大问题的任何建议?

1 个答案:

答案 0 :(得分:0)

似乎问题是,您从包文件夹中的包内容更改了DLL的本地副本。 这是不好的做法。如果你需要在某个包中修改DLL - 最好用必要的DLL创建你自己的包。