我目前正在测试VS2015以了解它对我们的解决方案的反应.我有一些麻烦,因为VS2015带来C#6,我不能还使用(因为我的同事没有这个,因为我们的构建机器也不会个月前拥有它).
我看到我应该能够为每个项目语言指定版本到C#5.我为我们所有的项目(其中270个)做了这个.现在,当我使用C#6功能进行编译时,我发现了一个错误,这很好.
但是,resharper一直试图让我使用Expression body进行属性,字符串插值,......
有没有办法让Resharper不提出这种改变?
所以我理解你刚刚在Roslyn中禁用了C#6支持:
Project Properties/Build/Advanced/Language Version.
但是,您还必须 通过在解决方案资源管理器中选择项目,然后在属性窗口中更改以下内容来告诉ReSharper不建议C#6功能(请参阅注释):
好消息是您可以在解决方案资源管理器中一次选择多个项目.