如何在 Visual Studio 2019 中使用 C# 10?我有最新的更新 (16.11.6),當我嘗試創建一個新專案時(需要 NET Standard 2.0,以便與 4.7.2 兼容)并將其更改為 C#10
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>10.0</LangVersion>
</PropertyGroup>
</Project>
IDE 將顯示 C#10 功能警告(這是針對全域使用的):
“CS8652:功能‘全域使用指令’目前處于預覽版且不受支持。要使用預覽功能,請使用‘預覽’語言版本。”
當我將 LangVersion 更改為預覽時,它至少可以編譯,但是我的團隊有 VS2022 和 VS 2019 的混合(稍后升級),所以我正在尋找一種方法來使用正確的 langversion 版本(我不習慣使用預覽)適用于所有這些。
uj5u.com熱心網友回復:
根據檔案, C# 10 僅在 .NET 6 上受支持。
C# 10 僅在 .NET 6 和更新版本上受支持。
根據 .NET 6 公告,.NET 6 僅在 Visual Studio 2022 中受支持。不在 Visual Studio 2019 中。
Visual Studio 2022 和 Visual Studio 2022 for Mac 支持 .NET 6。Visual Studio 2019、Visual Studio for Mac 8 或 MSBuild 16 不支持它。如果要使用 .NET 6,則需要升級到 Visual Studio 2022。Visual Studio Code C# 擴展支持 .NET 6 .
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/360402.html
