繁体   English   中英

ReSharper:为Solution设置C#语言级别

[英]ReSharper: setting C# language level for Solution

除了这个问题,我在解决方案中有很多项目,我不想为每个项目创建一个dotsettings文件。 任何人都可以帮助我在解决方案级别设置C#语言级别。

这对我来说很重要,因为我今天下载了VS2015 ,ReSharper为我提供了基于C#6定位的有用的重构建议,我的项目正在使用C#5。

我在.sln.DotSettings添加了以下设置

<s:String x:Key="/Default/CodeInspection/CSharpLanguageProject/LanguageLevel/@EntryValue">CSharp50</s:String>

当我尝试为特定项目禁用c#6时,此行已添加到.csproj.DotSettings .sln.DotSettings添加此行后, .sln.DotSettings在我尝试使用c#6.0功能时报告错误。

根据Jetbrains关于C#默认版本的文档,您可以通过在解决方案资源管理器中选择项目并在Visual Studio的“属性”窗口中使用C#语言级别属性来显式指定目标C#版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM