每次调试启动时,VB.Net编辑器都会删除一行代码

时间:2017-01-13 04:36:40

标签: vb.net visual-studio-debugging visual-studio-community

我正在使用Visual Studio 2015社区版,我的问题是 - 每次单击调试时,一行代码都会从当前正在编辑的文件移动到上一行的右侧。我的一些同事也看到了这种行为。 C#工作得很好。它只发生在具有所有文件类型的VB.NET中:web.config,.vb,.aspx。这会导致问题,因为在编译项目后会删除该行,因此调试器永远不会遇到断点,因为它说源代码与编译前的原始代码不同。

调试前单击

Before Debug Click

调试后单击

After Debug Click

2 个答案:

答案 0 :(得分:2)

如果它在安全模式下运行良好,它将与VS中的扩展工具/加载项相关,正如您所说的那样安装了某些扩展工具(如Resharper或其他扩展工具),您可以逐个禁用/删除它们在TOOLS->扩展和更新下,它可以帮助我们缩小这个问题:)

答案 1 :(得分:1)

您的问题与here描述的问题非常相似,因此请尝试解决方法:

  

在我的情况下,如果你有的话,只会发生连线中断问题   您可以使用DevExpress组件和Licences.licx文件   项目。在预构建事件中清空licences.licx文件修复   问题和resharper不再删除换行符。