我试图创建一个针对.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\3.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>
尝试删除这两个软件包,看看是否可以构建项目
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句