Ran*_*som 7 .net c# visual-studio
我一直在尝试将 Visual Studio 中的 ASP.NET 项目从 .NET 4.7.2 框架升级到 .NET 5。我无法弄清楚问题是什么,因为我尝试了几种不同的方法,但都没有他们使 .NET 5 可用。
dotnet --version。Visual Studio 中的“关于”窗口显示我的 .NET 版本是 4.8.040。我可以在我的项目中选择的最新 .NET 框架是 4.7.2。创建新项目也不提供更新的版本。
我想使用 C# 9.0,但我的项目卡在 7.3 中。知道我做错了什么吗?
Luk*_*lek 10
.NET 5 不是 .NET Framework 4.5+ 的直接替代品。如果您尝试创建一个新项目并选择 .NET Framework,那么您将能够选择例如 4.7、4.8,但不能选择 .NET 5。
您只会在 .NET Core 类型的项目中找到 .NET 5。
总之 - 您不能使用简单的项目属性窗口将 .NET Framework 项目切换到 .NET 5。您必须将应用程序重写为 .NET 5 - 这确实是 .NET Core 3.1 之后的下一个版本。
关于你的问题:
我想使用 C# 9.0,但我的项目卡在 7.3 中。知道我做错了什么吗?
请查看C# 语言版本页面。netstandard2.1.NET Framework 不支持C# 8.0 。与 C# 9.0 相同。
与 .NET Core 和 .NET Framework 相比,.NET 5 是什么,您可以在 Microsoft Dev Blog 上阅读。
| 归档时间: |
|
| 查看次数: |
4873 次 |
| 最近记录: |