VS2015 + Resharper:不要使用C#6

J4N*_*J4N 4 resharper c#-6.0 visual-studio-2015

我目前正在测试VS2015以了解它对我们的解决方案的反应.我有一些麻烦,因为VS2015带来C#6,我不能使用(因为我的同事没有这个,因为我们的构建机器也不会个月前拥有它).

我看到我应该能够为每个项目语言指定版本到C#5.我为我们所有的项目(其中270个)做了这个.现在,当我使用C#6功能进行编译时,我发现了一个错误,这很好.

但是,resharper一直试图让我使用Expression body进行属性,字符串插值,......

有没有办法让Resharper不提出这种改变?

Luc*_*ski 5

所以我理解你刚刚在Roslyn中禁用了C#6支持:
Project Properties/Build/Advanced/Language Version.

但是,您还必须 通过在解决方案资源管理器中选择项目,然后在属性窗口中更改以下内容来告诉ReSharper不建议C#6功能(请参阅注释):

属性窗口

好消息是您可以在解决方案资源管理器中一次选择多个项目.