0

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

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

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

我尝试在我的解决方案中查找对旧版本 Nuget 包的引用,但没有。

有谁知道如何在 Visual Studio 加载时阻止 Resharper 更改我的 DLL?而且,关于我的 Nuget 包可能存在的更大问题有什么建议吗?

4

1 回答 1

0

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

于 2013-08-27T17:43:09.703 回答