Asp Net core 2.2 的配置与 Asp Net core 3 一起消失了吗?
Have configurations for Asp Net core 2.2 gone with Asp Net core 3?
我尝试创建一个针对 .net core 3.0 的项目
<TargetFramework>netcoreapp3.0</TargetFramework>
但是我无法添加 Nuget 包 Microsoft.AspNetCore.All
它在安装后抛出以下错误
The Microsoft.AspNetCore.All package is not supported when targeting .NET Core 3.0 or higher.
A FrameworkReference to Microsoft.AspNetCore.App should be used instead, and will be implicitly included by Microsoft.NET.Sdk.Web.
AspNetCoreVideo C:\Program Files\dotnet\sdk.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets
为什么会产生这个错误?这是否意味着我们不能再将 Microsoft.AspNetCore.All
用于 netcore 3.o 项目?
默认情况下ASP.Net Core 不会同时使用两者,这里是 .net core 3.0 的新 csproj 文件看起来像
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
</ItemGroup>
</Project>
尝试删除这 2 个包,看看是否可以构建项目
我尝试创建一个针对 .net core 3.0 的项目
<TargetFramework>netcoreapp3.0</TargetFramework>
但是我无法添加 Nuget 包 Microsoft.AspNetCore.All
它在安装后抛出以下错误
The Microsoft.AspNetCore.All package is not supported when targeting .NET Core 3.0 or higher.
A FrameworkReference to Microsoft.AspNetCore.App should be used instead, and will be implicitly included by Microsoft.NET.Sdk.Web.
AspNetCoreVideo C:\Program Files\dotnet\sdk.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets
为什么会产生这个错误?这是否意味着我们不能再将 Microsoft.AspNetCore.All
用于 netcore 3.o 项目?
默认情况下ASP.Net Core 不会同时使用两者,这里是 .net core 3.0 的新 csproj 文件看起来像
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
</ItemGroup>
</Project>
尝试删除这 2 个包,看看是否可以构建项目