在 Visual Studio 2015 中使用 C# 7
Visual Studio 2017 (15.x) 提供對 C# 7 的內建支援。但是,使用 Visual Studio 2015 (14.x) 的開發人員仍然可以利用 C# 7 功能。
解:利用 NuGet 套件
解決方案涉及安裝Microsoft.Net.Compilers
NuGet 套件。此套件有效地以 C# 7 相容版本取代了預設的 Visual Studio 編譯器。
<code>dotnet add package Microsoft.Net.Compilers</code>
此方法允許 Visual Studio 專案利用 NuGet 套件中的嵌入式 C# 和 Visual Basic 編譯器,取代任何系統安裝的編譯器。
重要注意事項
重要的是要了解 Microsoft 並未正式認可 Visual Studio 2015 的此方法。雖然 C# 7 程式碼的編譯通常會成功,但您可能會在 Visual Studio 2015 IDE 中遇到指示語法錯誤的紅色波浪線。
額外套裝要求
要利用新的 C# 7 值元組功能,您還需要安裝 System.ValueTuple
NuGet 套件。
以上是我可以將 C# 7 與 Visual Studio 2015 一起使用嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!