如何在 Visual Studio 2019 中使用 C#10

賈哈夫

如何在 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 版本(我不習慣使用預覽)適用於所有這些。

石匠

根據文檔, 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 .

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章