問題:
Visual Studio 2013 無法辨識自動屬性初始值設定項目等 C# 6.0 功能。
為什麼會發生這種情況:
Visual Studio 2013 缺乏對 C# 6.0 的內建支援。 需要相容的編譯器。
解:使用 NuGet 套件
要啟用 C# 6.0 編譯和(部分)語法反白顯示,請安裝必要的 NuGet 套件:
<code>Install-Package Microsoft.Net.Compilers</code>
此套件允許使用 C# 6.0 語法建置專案。
重要注意事項:
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
替代方案(部分支援):Resharper
如果您使用 Resharper,它可能會在其設定 (.DotSettings) 中提供特定於專案的 C# 6.0 支援。
完整解:升級 Visual Studio
要獲得完整的 IntelliSense、程式碼驗證和無縫 C# 6.0 體驗,請升級至 Visual Studio 2015 或更高版本。
以上是為什麼 Visual Studio 2013 無法辨識我的 C# 6.0 語法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!