我正在使用Visual Studio 2015社区版,我的问题是 - 每次单击调试时,一行代码都会从当前正在编辑的文件移动到上一行的右侧。我的一些同事也看到了这种行为。 C#工作得很好。它只发生在具有所有文件类型的VB.NET中:web.config,.vb,.aspx。这会导致问题,因为在编译项目后会删除该行,因此调试器永远不会遇到断点,因为它说源代码与编译前的原始代码不同。
调试前单击
调试后单击
答案 0 :(得分:2)
如果它在安全模式下运行良好,它将与VS中的扩展工具/加载项相关,正如您所说的那样安装了某些扩展工具(如Resharper或其他扩展工具),您可以逐个禁用/删除它们在TOOLS->扩展和更新下,它可以帮助我们缩小这个问题:)
答案 1 :(得分:1)
您的问题与here描述的问题非常相似,因此请尝试解决方法:
在我的情况下,如果你有的话,只会发生连线中断问题 您可以使用DevExpress组件和Licences.licx文件 项目。在预构建事件中清空licences.licx文件修复 问题和resharper不再删除换行符。