Я пытаюсь установить пакет NuGet Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
версии 5.0, но он не поддерживается в приложении .NET Core 3.1 MVC. При изменении на странице csHTML изменения не отражаются на локальном веб-приложении даже после обновления страницы.
Пакет Nuget Microsoft.AspNetCore. * Версии 5 не поддерживается в .NET Core
comment
Что ж, я бы предложил либо обновить ваш проект до ASP.NET Core 5, либо понизить версию этого пакета.
- person Jon Skeet   schedule 15.11.2020
comment
Dot Net Core 5 ??? Откуда мне взять .Net Core 5, я знаю, что последняя версия - 3.1, если я откатываю проект, они не будут поддерживать Azure Webapp для delpoyment
- person D S   schedule 15.11.2020
comment
@DS .NET 5 (не .NET Core 5) был запущен несколько дней назад. Обновите VS до 16.8.1
- person Camilo Terevinto   schedule 15.11.2020
comment
(Да, они переименованы в ASP.NET Core в .NET 5, чтобы это не выглядело слишком похоже на .NET Core 5.) См. devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5
- person Jon Skeet   schedule 15.11.2020
comment
@CamiloTerevinto Моя версия Visual Studio - Microsoft Visual Studio Community 2019 версии 16.7.5
- person D S   schedule 15.11.2020
comment
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation - это чистая библиотека .net 5, в которой отсутствует поддержка стандарта .net 2.1. Проголосуйте за заявку на поддержку диапазонов версий в Pakcagesreference, чтобы игнорировать несовместимые обновления, подобные этому. Камило написал, как пройти один
- person magicandre1981   schedule 15.11.2020
Ответы (1)
Ответ прост: вы не можете установить пакеты .NET 5 в приложение .NET Core.
У вас есть 2 варианта:
- Обновите Visual Studio (если вы еще этого не сделали) до 16.8.x и обновите свой проект и все зависимости до .NET 5 ИЛИ
- Продолжайте использовать версии .NET Core 3.1.x.
person
Camilo Terevinto
schedule
15.11.2020