Asp Net core 3的配置是否与Asp Net core 3无关?

t3zr149FA

我试图创建一个针对.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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章