前言
转眼.Net6.0已经发布,对应的开发平台VS2022和C#10都相继发布。首先运行程序时遇到了一些问题,记录不上下来,以便经验备忘。
错误
在编写了HelloWorld程序后,在没有安装.Net6的机器上运行则会报错,如下图所示。
解决
首先访问以下地址:
https://dotnet.microsoft.com/download/dotnet/6.0/runtime?utm_source=getdotnetcore&utm_medium=referral
打开后如图所示。
特别注意,现在程序分了控制台、桌面和服务器三个版本,类似于Java的J2ME,J2SE和J2EE。只需要针目标平台,下载对应的安装包即可。笔者开始习惯性的下了第一个(26.8M)控制台版,结果由于程序中使用了窗体,所以仍然无法运行。后来下了第二个 Run desktop apps (54.3M)才解决问题。
小结
.Net6是在.Net5后的第一个全面的升级版本,提供了多种平台的支持,功能性和稳定性都有所提升。