我最近在Resharper遇到了一个奇怪的问题。当我对代码进行任何更改并运行时,将删除光标当前所在的空白。
以下是一个例子:
public void Sample()
{
Console.WriteLine("Stackoverflow");
}
假设鼠标光标位于分号后的第3行。当我点击运行'时,代码会立即重新格式化,如下所示:
public void Sample()
{
Console.WriteLine("Stackoverflow");}
我在选项中找不到任何内容。我认为这不是格式化问题,因为在选项面板中,没有设置指示如何在运行时应用格式。
你有什么建议吗?
(顺便说一句,我使用的是授权的Resharper Ultimate 2017.1和Visual Studio 2017社区)
答案 0 :(得分:0)
好吧,最后我找到了解决方案。如果您是Resharper用户并同时在项目中使用DevExpress组件, licenses.licx 文件将导致我上面提到的问题。清除该文件的内容后,问题就会完全消失。