Ошибка при попытке эшафот модели - PullRequest
0 голосов
/ 28 мая 2018

Я создаю приложение Razor Page с помощью ASP.NET 2017. Когда я запускаю команду

dotnet aspnet-codegenerator razorpage -m Activity -dc CongContext -udl -outDir Page\Activities --referenceScriptLibraries

Появляется эта ошибка:

Не удалось загрузить файл или сборку'Microsoft.EntityFrameworkCore, версия = 2.0.3.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60'.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)

Я остановил и перезапустил VS, я также очистил и собрал решение. Прикрепленный jpg показывает набранный код и результаты

1 Ответ

0 голосов
/ 28 мая 2018

Это из-за разных версий пакетов.Проверьте узел «Зависимости» вашего проекта.Microsoft.EntityFrameworkCore и Microsoft.EntityFrameworkCore.Design должны иметь одинаковые версии 2.0.3.

Если нет, удалите и повторно добавьте их из меню [Инструменты]> [Диспетчер пакетов Nuget].Также удалите папку «Миграции» и повторите инструкции, как указано здесь .Для получения дополнительной информации, вы можете взглянуть на этот комментарий

...