首頁 > 後端開發 > C++ > 為什麼 Visual Studio 2013 無法辨識我的 C# 6.0 語法?

為什麼 Visual Studio 2013 無法辨識我的 C# 6.0 語法?

Mary-Kate Olsen
發布: 2025-01-18 00:28:08
原創
724 人瀏覽過

Why Doesn't Visual Studio 2013 Recognize My C# 6.0 Syntax?

解決 Visual Studio 2013 中的 C# 6.0 語法問題

問題:

Visual Studio 2013 無法辨識自動屬性初始值設定項目等 C# 6.0 功能。

為什麼會發生這種情況:

Visual Studio 2013 缺乏對 C# 6.0 的內建支援。 需要相容的編譯器。

解:使用 NuGet 套件

要啟用 C# 6.0 編譯和(部分)語法反白顯示,請安裝必要的 NuGet 套件:

  1. 存取 NuGet 套件管理器控制台(工具 > NuGet 套件管理器 > 套件管理器控制台)。
  2. 執行此指令:
<code>Install-Package Microsoft.Net.Compilers</code>
登入後複製

此套件允許使用 C# 6.0 語法建置專案。

重要注意事項:

  • 當您的專案建置時,Visual Studio 2013 的程式碼編輯器可能仍會顯示錯誤。
  • 對於支援 C# 6.0 的 MVC Razor 視圖,安裝:
<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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板