Конфигурации для Asp Net core 2.2 ушли с Asp Net core 3? - PullRequest
1 голос
/ 11 ноября 2019

Я пытался создать проект, ориентированный на .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?

1 Ответ

0 голосов
/ 11 ноября 2019

По умолчанию ASP.Net Core не использует оба, вот свежий файл csproj для .net core 3.0, выглядит так:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>


  <ItemGroup>
  </ItemGroup>

</Project>

Попробуйте удалить эти 2 пакета, чтобы увидеть, можете ли вы построить проект или нет

...