如何在Visual Studio 2019中使用C#10 [英] How to use C#10 in Visual Studio 2019

查看:21
本文介绍了如何在Visual Studio 2019中使用C#10的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在Visual Studio 2019中使用C#10?我有最新的更新(16.11.6),当我尝试创建新项目时(为了与4.7.2兼容,需要Net Standard 2.0)并将其更改为C#10

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <LangVersion>10.0</LangVersion>
  </PropertyGroup>
</Project>

IDE将向C#10功能显示警告(此警告适用于全局使用):

&qot;CS8652:"GLOBAL USING指令"功能当前处于预览中,不受支持。若要使用预览功能,请使用"预览"语言版本。

(&Q;

)

当我将LangVersion更改为预览时,它至少会编译,但我的团队混合了VS2022和VS 2019(稍后将进行升级),所以我正在寻找一种方法来使用正确的langversion版本(我不习惯使用预览),可以适用于所有这些版本。

推荐答案

According to the documentationC#10仅在.NET 6上受支持。

C#10仅在.NET 6和更高版本上受支持。

根据.NET6公告,.NET 6 is only supported in 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代码C#扩展支持.NET 6。

这篇关于如何在Visual Studio 2019中使用C#10的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆