Обновление приложения ASP.NET Core 2.0 до ASP.NET Core 2.1 RC - PullRequest
0 голосов
/ 30 мая 2018

Несколько дней назад Microsoft объявила кандидата на выпуск .Net core 2.1 1. [https://blogs.msdn.microsoft.com/dotnet/2018/05/07/announcing-net-core-2-1-rc-1/] [1]: Как я могу обновить проект .Net core2 до 2.1 RC?

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

Необходимо выполнить несколько шагов для обновления приложения ASP.NET Core 2.0 до версии 2.1.

  1. Изменение файла проекта .csproj <TargetFramework>netcoreapp2.0</TargetFramework> на <TargetFramework>netcoreapp2.1</TargetFramework>.
  2. Заменить указанную версию Microsoft.AspNetCore.All ссылка на пакет без версии Microsoft.AspNetCore.App ссылка на пакет.Вам может потребоваться добавить дополнительные зависимости, так как несколько пакетов из All не включены в пакет App .
  3. Удалите все ссылки на <DotNetCliToolReference> elements
  4. В вашем Startup.cs измените services.AddMvc(); на services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); (в противном случае по умолчанию используется 2.0)
0 голосов
/ 30 мая 2018

Вам понадобится установленный SDK ( доступно здесь ).Вам также нужно будет запустить не менее VS2017 15.7, но, учитывая, что 2.1 все еще является кандидатом на релиз, я бы пока остановился на VS2017 Preview ( доступно здесь ).

Когда у вас есть все это, вам просто нужно отредактировать файл (ы) csproj и изменить целевую платформу на netcoreapp2.1.

<TargetFramework>netcoreapp2.1</TargetFramework>

Последний пакет Microsoft.AspNetCore.All NuGet должен автоматически загружаться во время перестройки..

...