Я очень новичок в программировании на .NET с C #, и теперь у меня есть проблема, которую я не могу решить, что бы я ни делал.Я хотел бы создать приложение с использованием .NET Core и Entity Framework.Я создаю новое приложение в Visual Studio (самая новая версия) и выбираю C # / ASP.NET Core Web Application, а затем API во втором окне.В верхней части окна я пока не могу выбрать ASP.NET Core 2.1 (только 2.0), но мне нужно 2.1, чтобы иметь возможность использовать Views в EF.
Затем я иду в диспетчер пакетов NuGet и вижу, что Microsoft.AspNetCore.All
имеет версию 2.0.8 .Я пытаюсь обновить это до 2.1.0-rc1-final
, но он откатывается и говорит, что Microsoft.NETCore.App
не поддерживает 2.1 -> при попытке обновить Microsoft.NETCore.App
я вижу " заблокирован проектом ».Чтобы обойти проблему .NetCore.App, я выполнил следующую команду:
Install-Package Microsoft.NETCore.App -Version 2.1.0-rc1
Теперь я на 2.1.0-rc1 для Microsoft.NETCore.App
, круто.Сейчас я пытаюсь обновить (используя диспетчер пакетов NuGet), но все равно получаю сообщение об ошибке:
Пакет Microsoft.AspNetCore.All 2.1.0-rc1-final не совместим с netcoreapp2.0 (.NETCoreApp, Version = v2.0).Пакет Microsoft.AspNetCore.All 2.1.0-rc1-final поддерживает: netcoreapp2.1 (.NETCoreApp, Version = v2.1)
Даже если Microsoft.NETCore.App
уже на 2.1.0-rc1 .При попытке обновить Microsoft.AspNetCore.All
до 2.1.0.rc1-final с помощью команды консоли диспетчера пакетов:
Install-Package Microsoft.AspNetCore.All -Version 2.1.0-rc1-final
Я получаю ту же ошибку, что и при попытке сделать это с помощью пакета NuGetМенеджер.
Есть идеи, как мне заставить это работать?