构建项目时删除了换行符(已安装DevExpress + Resharper)

时间:2013-10-13 16:45:05

标签: devexpress resharper

软件

Visual Studio 2012-2013 ReSharper 7-8(两者结合使用)

除了一般的VS更新,DevExpress(不包括CodeRush)和ReSharper之外,没有安装任何其他内容。

每当我删除任一插件时,问题就会消失。

每当我向表单应用程序添加DevExpress网格控件时,似乎都会发生此问题。所以控制台应用程序很好。每当我删除网格控件或同时删除表单时,问题都不会消失。

示例

光标位于下面的空行中。

private string Test()
{
    MessageBox.Show("Hello!");

    return "Hello!";
}

构建之后(或以构建方式运行):

private string Test()
{
        MessageBox.Show("Hello!");
        return "Hello!";
}

我该如何解决这个问题? 如果您需要更具体的详细信息,请与我们联系。

PS: 我知道之前已经问过这个问题。但这一次是ReSharper + DevExpress导致了这个问题。

修改2014-08-05:

尚未解决。我刚刚卸载了CodeRush。

2 个答案:

答案 0 :(得分:8)

删除属性中的(DevExpress)licenses.licx文件将修复它。

答案 1 :(得分:0)

我通过禁用ReSharper(本身)解决了这个问题。我认为DevExpress和ReSharper代码修改(或至少检查)机制有一个结论。我查看了大量的CodeRush和ReSharper选项。还扫描了很多次网页。空无一物!除了我,没有人遇到过这个问题:)