如何防止源文件与使用Resharper时构建模块时不同

时间:2014-11-24 15:34:42

标签: visual-studio resharper

我正在调试时收到此错误:

  

源文件与构建模块时不同

或调试器没有转到有故障的行。

所以我搜索了堆栈溢出的网站并找到了this,但没有提供给我的建议。

我删除了Visual Studio和所有扩展程序,然后从regedit.exe(hkcu和hklm)和%Appdata%(本地和漫游)中删除它们。然后我重新安装了一切(新版本)

  • Visual Studio 2013 update 4
  • Resharper(12.0.31101.0)
  • Visual Assist 10.9(2052)
  • DevExpress-20140923

然后我注意到This

正如我在GIF上看到的那样(F5)代码看起来就像编辑了一些东西。我想这就是我得到的原因:

  

源文件与构建模块时不同

如果我查看撤消列表,他们就是两个名为“智能删除”的苦难项目 当我删除Resharper时,bug消失了。我还发现了unanswered Question on Resharper

由于这三个原因认为它是Resharper,但我不确定...... 我发现选择整行,或者去设计视图会停止这种行为, 但是每次我运行这个项目都会很烦人。

我该怎么做才能阻止这种恼人的行为?

1 个答案:

答案 0 :(得分:0)

转到:

  

工具 - >选项 - >文字编辑器 - > C# - >一般 - >如果没有选择,请取消选中“将剪切或复制命令应用于空行”