C# 11可以安装在Visual Studio 2019中吗?还是我应该下载VS 2022?

mefy6pfw  于 2022-11-17  发布在  C#
关注(0)|答案(2)|浏览(359)

我想用C# 11编写一些控制台应用程序。我知道它只能用.NET 7x。如果我编写

<TargetFramework>netcoreapp7</TargetFramework>

在我的.csproj文件中,我将得到NETSDK1045而不是运行。但是“file”(类型修饰符)是有用的。

4uqofj5v

4uqofj5v1#

升级您的Visual Studio没有固有的缺点(只要您的工具是兼容的)。在它里面您仍然可以为旧版本开发。
正如rbdeenk所提到的,您必须按照以下链接升级Visual Studio:https://dotnet.microsoft.com/en-us/download/dotnet/7.0

wixjitnu

wixjitnu2#

如.NET 7发行说明中所述,在Visual Studio中支持.NET 7时,您需要安装17.4+版本:
您需要Visual Studio 17.4最新预览版才能在Windows上使用.NET 7.0。在macOS上,您需要最新版本的Visual Studio for Mac。Visual Studio代码的C#扩展支持.NET 7.0和C# 11。
您可以尝试使用2019版本,但即使是.NET 6的某些功能(请参阅this answer)也无法正常工作(请注意,如果安装了适当的SDK,通过dotnet ...从命令行构建和运行仍应正常工作)。
所以简而言之-安装最新的VS 2022。

相关问题