Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 28491|Відповідь: 4

[Джерело] ef Виконати вирішення помилок Add-Migration

[Копіювати посилання]
Опубліковано 05.07.2018 16:24:26 | | | |
Ваш стартап-проект 'XXX' не посилається на Microsoft.EntityFrameworkCore.Design. Цей пакет необхідний для роботи основних інструментів Entity Framework. Переконайтеся, що ваш стартовий проєкт правильний, встановіть пакет і спробуйте знову.




Під час виконання команди внизу є жовтий підказка, а саме:

Встановлені як Entity Framework Core, так і Entity Framework 6. Працюють основні інструменти Entity Framework. Використовуйте 'EntityFramework\Add-Migration' для Entity Framework 6.
Встановлені як Entity Framework Core, так і Entity Framework 6. Основні інструменти Entity Framework запускаються. Використовуйте "EntityFramework\Add-Migration" для Entity Framework 6.

Рішення:



Встановлені як команди Entity Framework 6.x, так і Entity Framework Core. Версія Entity Framework 6 виконується. Ви можете повністю кваліфікувати команду для вибору: 'EntityFramework\Add-Migration' для EF6.x та 'EntityFrameworkCore\Add-Migration' для EF Core.

Встановлені команди Entity Framework 6.x та Entity Framework Core. Версія Entity Framework 6 виконується. Ви можете повністю кваліфікувати команди для вибору команд для виконання: "EntityFramework\Add-Migration" для EF6.x та "EntityFrameworkCore\Add-Migration" для EF Core.




Попередній:Зверніться за допомогою до системи академічного управління кампусу для відновлення пароля
Наступний:404 сторінки для реалізації чистого HTML5 CSS3
 Орендодавець| Опубліковано 13.02.2019 13:08:46 |
Якщо ви хочете отримати детальну інформацію для команд PowerShell, таких як Enable-Migration, достатньо її ввестиОтримати допомогу Увімкнути міграції, та інші команди супроводжуються аналогією.

Для отримання додаткової інформації, будь ласка, зверніться до офіційної документації Microsoft:Вхід за гіперпосиланням видно.
Опубліковано 13.02.2019 13:19:31 |
Марк
 Орендодавець| Опубліковано 21.06.2023 22:39:28 |
VS 2022 видасть помилку при виконанні команди міграції, що є нормою при використанні VS 2019.

PM> EntityFramework\Add-Migration тест
Встановлені як команди Entity Framework 6.x, так і Entity Framework Core. Версія Entity Framework 6 виконується. Ви можете повністю кваліфікувати команду для вибору: 'EntityFramework\Add-Migration' для EF6.x та 'EntityFrameworkCore\Add-Migration' для EF Core.
System.ArgumentNullException: 值不能为 null。
Назва параметра: тип
   на System.Activator.CreateInstance(Тип типу, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   на System.Activator.CreateInstance(тип типу, об'єкт[] args)
   на System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   У System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(проєктний проєкт)
   У System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(проєктний проєкт)
   У System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, булеве використанняContextWorkingDirectory)
   У System.Data.Entity.Migrations.AddMigrationCommand.Execute(ім'я рядка, булева сила, булева ігнорЗміни)
   У System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(команда дії)
Значення не може бути нульовим.
Назва параметра: тип

 Орендодавець| Опубліковано 14.07.2023 20:55:15 |
Сяо Чжажа Опубліковано 2023-6-21 22:39
VS 2022 видасть помилку при виконанні команди міграції, що є нормою при використанні VS 2019.

PM> EntityFramework\Add-Migration тест


Рішення VS 2022

Не вдається завантажити модуль "EntityFramework". Для отримання додаткової інформації запустіть Import-Module EntityFramework


Оновіть до EntityFramework.6.4.4 і виконайте таку команду:

Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com