如何在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和VS2019(稍后将升级(,所以我正在寻找一种方法来使用适用于所有版本的正确LangVersion版本(我不太愿意使用预览(。
根据文档,C#10仅在上受支持。NET 6。
C#10仅在上受支持。NET 6及更新版本。
根据。NET 6发布。NET 6仅在Visual Studio 2022中受支持。Visual Studio 2019中没有。
。NET 6受Visual Studio 2022和Visual Studio 2022 for Mac的支持。Visual Studio 2019、Visual Studio for Mac 8或MSBuild 16不支持它。如果你想使用。NET 6,您需要升级到Visual Studio 2022。NET 6支持Visual Studio代码C#扩展。