我遇到的问题是,当我尝试启动应用程序时,Visual Studio(或者可能是Resharper?)会删除换行符。这种情况发生的情况是,当我按下F5或用鼠标单击运行按钮时,将删除最后一次光标所在行的换行符,这非常烦人。
我还没有尝试过这么多东西,因为我真的不知道从哪里开始。我之前从未遇到过这个问题,并且总是使用相同的设置:
我使用的其他插件,但是在问题发生后安装了(所以我认为它们不应该与问题有关):
示例:
在:
public void test(){
int x = 5;
}
运行解决方案后:
public void test(){
int x = 5;}
编辑:这个问题似乎与Resharper有关 - 所以希望他们能够解决这个问题,因为我从来没有使用任何以前的版本。 (http://devnet.jetbrains.net/message/5456038#5456038)。
答案 0 :(得分:10)
这是Dexexpress Dim @ ster补丁的问题。如果删除licenses.licx并在源代码中编译。不会发生。问题是当您打开表单并再次创建licenses.licx时。你卸载了这个消失的补丁吗?但是我不明白为什么停用Resharper也解决了问题。但没有补丁和resharper + devexpress试用工作正常。
问题在于补丁。
答案 1 :(得分:4)
我会在重新安装之前执行此操作:
现在尝试使用您所编写的代码而不使用插件。如果问题确定,请慢慢添加插件,如果问题出现,请在每个插件安装后检查。如果没有它是一个设置在一个,它现在已经消失,如果它安装后,你有一个好东西可以看。
只是抨击环境意味着你永远不会发现导致它的原因,这会让我烦恼:)
答案 2 :(得分:1)
查看ReSharper的大括号设置:http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Style_Configuration_and_Sharing(第1个屏幕截图)。尝试根据您的需要更改这些设置 如果您是团队成员,也许其他人可以共享“代码样式设置”。请参阅上一个链接,第二个屏幕截图。 你刚刚建立项目时是否也会发生这种情况?
答案 3 :(得分:0)
在构建选项中尝试执行clean项目,然后打开关闭程序。在此之后做一个重建项目。还要确保项目处于调试模式以进行测试=)!
答案 4 :(得分:0)
删除解决方案中的设置resharper。帮帮我。
答案 5 :(得分:0)
我知道这个问题有点老了。但这可能有助于任何遇到与resharper和devexpress控件相同错误的人。我已经尝试了上述所有说明,但没有任何作用。顺便说一下,我正在使用2017年的视觉工作室与resharper 2017.2.2和devexpress 17.2.3
这对我有用。
在resharper中打开构建和运行窗口。单击Resharper> Windows> Build& Run打开窗口,然后选择“启用'Resharper Build'。在文本编辑器中打开任何文件,将光标移动到任何代码行的末尾或任何空行,并尝试构建项目,看它是否有效。
希望这会有所帮助。
答案 6 :(得分:-1)
此时我建议卸载并重新安装VS.然后一次添加一个ReSharper和任何扩展。
答案 7 :(得分:-2)
我有same problem.我使用这个预建事件脚本
break>$(ProjectDir)\Properties\licenses.licx
我有ReSharper 10.0.2,VS2013,DevExpress组件和VisualSVN。