如何在 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 条评论
登录 后参与评论

相关文章

如何在Visual Studio 2019中选择Visual C#类模板?

如何在Visual Studio(C#)中使用WebView功能

如何在C ++中使用julia语言(Visual Studio)

如何在Visual Studio中使用“参数”运行C程序

在Visual Studio 2019中组织C#使用?

在Windows 10和Visual Studio Community 2019下的Bazel中使用boost

如何在Visual Studio 2019中使用.NET 4.6.2版运行单元测试?

如何使用Visual Studio 2019构建GTK +应用程序?

如何在Visual Studio中使用IntelliCode?

无法在Visual Studio 2019中使用诊断工具

如何使用Visual Studio社区调试vbscript(2019)

使用Visual Studio 2019 C#的gRPC构建错误

如何在Visual Studio 2019 4.4+和Xamarin.Forms中使用CarouselView?

Visual Studio 2019 C ++ CodeLens

如何在Visual Studio 2019中使用git bash终端配置文件?

如何在Visual C ++ 2019社区中使用c ++ 20 std :: is_constant_evaluated?

如何在Visual Studio 2019中使用SSDT创建系统版本表?

如何在Visual Studio 2019中使用Entity Framework Core将实体模型添加到.Net Core ClassLibrary?

如何在C ++中使用Boost库创建3个并行执行线程(在Visual Studio 2019中)?

如何在Visual Studio中使用PhoneGap

如何在Visual Studio中使用Startswith

如何在 Visual Studio 2019 中使用 FolderBrowserDialog?

在 Visual Studio 2019 中使用 C# 的 ASP.NET

如何升级 Visual Studio 2019 中使用的 ESLint 版本?

如何在 Visual Studio 2019 中使用 editorconfig?

如何使用 FlaUI 在 Visual Studio 2019 中使用视图而不是窗口进行测试?

在visual studio中使用原生cpp testframework测试c代码LNK2019

如何修复 MyMethod () 的 Visual Studio 2019 C# 间距

如何在 Visual Studio 2019 中使用 Xamarin.Android 阻止對 Android 中某些網頁的訪問?