随着 .NET Core 3.0 发布,许多 ASP.NET Core 程序集不再作为包发布到 NuGet。 而是改为将这些程序集包含在通过 .NET Core SDK 和运行时安装程序安装的 Microsoft.AspNetCore.App
共享框架中。 若要查看不再发布的包列表,请参阅删除过时的包引用。
自 .NET Core 3.0 起,使用 Microsoft.NET.Sdk.Web
MSBuild SDK 的项目隐式引用此共享框架。 使用 Microsoft.NET.Sdk
或 Microsoft.NET.Sdk.Razor
SDK 的项目必须引用 ASP.NET Core,才能使用共享框架中的 ASP.NET Core API。
若要引用 ASP.NET Core,请将以下 <FrameworkReference>
元素添加到项目文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
发表评论