Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在试用StyleCop后恢复Resharper-获取/设置换行符_C#_Visual Studio 2012_Resharper_Stylecop_Resharper 7.1 - Fatal编程技术网

C# 在试用StyleCop后恢复Resharper-获取/设置换行符

C# 在试用StyleCop后恢复Resharper-获取/设置换行符,c#,visual-studio-2012,resharper,stylecop,resharper-7.1,C#,Visual Studio 2012,Resharper,Stylecop,Resharper 7.1,我无法让Resharper的clenaup代码停止更改属性,例如: public long Value { get { return _thingy; } set { _thingy = value; } } 致: 一直到今天,天气一直很好。我尝试了StyleCop,不喜欢它,然后卸载了它。在那之后,我所有的简单属性都得到扩展 这不是世界末日,而是我管理几个分支机构时遇到的一点麻烦(另一个故事) 有背景吗 我正在使用Resharper 7

我无法让Resharper的clenaup代码停止更改属性,例如:

    public long Value
    {
        get { return _thingy; }
        set { _thingy = value; }
    }
致:

一直到今天,天气一直很好。我尝试了StyleCop,不喜欢它,然后卸载了它。在那之后,我所有的简单属性都得到扩展

这不是世界末日,而是我管理几个分支机构时遇到的一点麻烦(另一个故事)

有背景吗


我正在使用Resharper 7.1和Visual Studio 2012。

在Resharper选项、代码编辑、C#、换行和换行、其他(在右侧面板中)中,有一个“将简单属性/索引器/事件声明放在单行上”复选框,它与您想要的内容非常接近

它显示一个示例-未选中:

class C
{
    private int Property
    {
        get { return x; }
        set { x = value; }
    }
}
检查:

class C
{
    private int Property { get { return x; } set { x = value; } }
}

谢谢你的及时回复。。。但是我在发布我的问题后不久就断开了与办公室的联系(在这里晚些时候)。。。明天我要试一试。谢谢。得到了与OP非常相似的问题(除了我只希望{get;set;}在同一行上,但是如果在get{}中写了一些东西,那么在新行上),即使我检查了这个设置,这也没有帮助。可能VS正在覆盖某些设置,因为重新竖琴设置显示了检查后的效果,但不会发生!实际上,是的,我在VS Tools->Options->C#->格式化->包装->将块保留在单行中检查了设置,现在它可以工作了。现在它就像一个符咒。假设我有
公共int用户{get;set;}
。如果我按ctrl+K+D,它将保持在一行。但是,如果我在
get末尾点击“enter”,然后按ctrl+K+D,它将格式化为多行。完美的
class C
{
    private int Property { get { return x; } set { x = value; } }
}