【发布时间】:2020-03-20 23:56:39
【问题描述】:
我对 .NET Standard 以及最近发布的 .NET Core 3.0 和 ASP.NET Core 3.1 有几个问题
.NET Standard 之前的版本与正在发布的 .NET Core 的主版本相同,但对于 .NET Core 3.1 兼容的是 .NET Standard 2.1。
- .NET Standard 是否会逐渐过时,或者这只是一个与 .NET Core 版本无关的版本号?
- 我们能否假设 .NET Standard 2.1 也将与 ASP.NET Core 3.1 兼容?
- 如果我们将现有的 Web 应用程序和 MVC Web API 迁移到 asp.net core 3.1,那么 Web 应用程序使用的现有 .net 标准类库会发生什么情况?
我们是否将旧的 .NET Standard 类库的目标框架更改为:
<TargetFramework>netstandard2.0</TargetFramework>
到
<TargetFramework>netstandard2.1</TargetFramework>
或者改成
<TargetFramework>netcoreapp3.0</TargetFramework>
并将 FrameworkReference 添加到 Microsoft.AspNetCore.App
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc asp.net-core-3.0 .net-standard-2.1