ultimate - resharper webstorm




ReSharper:為Solution設置C#語言級別 (2)

我在.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功能時報告錯誤。

除了this問題,我在解決方案中有很多項目,我不想為每個項目創建一個dotsettings文件。 任何人都可以幫助我在解決方案級別設置C#語言級別。

這對我來說很重要,因為我今天下載了VS2015 ,ReSharper根據目標C#6向我提供了有用的重構建議,我的項目正在使用C#5。


根據Jetbrains關於C#默認版本的文檔,您可以通過在解決方案資源管理器中選擇項目並在Visual Studio的“屬性”窗口中使用C#語言級別屬性來顯式指定目標C#版本。