Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 28491|Yanıt: 4

[Kaynak] ef Add-Migration hata çözümlemesini gerçekleştir

[Bağlantıyı kopyala]
Yayınlandı 5.07.2018 16:24:26 | | | |
Başlangıç projeniz 'XXX' Microsoft.EntityFrameworkCore.Design referans vermiyor. Bu paket, Entity Framework Core Tools'un çalışması için gereklidir. Başlangıç projenizin doğru olduğundan emin olun, paketi yükleyin ve tekrar deneyin.




Bir komut yürütülürken, aşağıdaki gibi sarı bir uyarı bulunur:

Hem Entity Framework Core hem de Entity Framework 6 kuruludur. Entity Framework Core araçları çalışıyor. Entity Framework 6 için 'EntityFramework\Add-Migration' kullanın.
Hem Entity Framework Core hem de Entity Framework 6 kuruludur. Entity Framework'un temel araçları çalışıyor. Entity Framework 6 için "EntityFramework\Add-Migration" kullanın.

Çözüm:



Hem Entity Framework 6.x hem de Entity Framework Core komutları yüklüdür. Entity Framework 6 sürümü yürütülüyor. EF6.x için 'EntityFramework\Add-Migration' ve EF Core için 'EntityFrameworkCore\Add-Migration' komutunu tam olarak nitelendirmek imkanı verebilirsiniz.

Entity Framework 6.x ve Entity Framework Core komutları kurulur. Entity Framework 6 sürümü yürütülüyor. EF6.x için "EntityFramework\Add-Migration" ve EF Core için "EntityFrameworkCore\Add-Migration" gibi komutları tam olarak nitelendirmek için yeterlilik oluşturabilirsiniz.




Önceki:Kampüs akademik yönetim sisteminden şifre kurtarma konusunda yardım isteyin
Önümüzdeki:Saf HTML5 CSS3 uygulaması için 404 sayfa
 Ev sahibi| Yayınlandı 13.02.2019 13:08:46 |
PowerShell komutları için Enable-Migration gibi detaylı yardım bilgisi almak istiyorsanız, sadece girmeniz yeterlidirYardımı Etkinleştirme-Göçler, ve diğer komutları benzetme takip eder.

Daha fazla bilgi için lütfen Microsoft'un resmi dokümantasyonuna bakınız:Bağlantı girişi görünür.
Yayınlandı 13.02.2019 13:19:31 |
Mark
 Ev sahibi| Yayınlandı 21.06.2023 22:39:28 |
VS 2022, göç komutunu çalıştırırken hata verir, bu VS 2019 kullanıldığında normaldir.

PM> EntityFramework\Add-Migration test
Hem Entity Framework 6.x hem de Entity Framework Core komutları yüklüdür. Entity Framework 6 sürümü yürütülüyor. EF6.x için 'EntityFramework\Add-Migration' ve EF Core için 'EntityFrameworkCore\Add-Migration' komutunu tam olarak nitelendirmek imkanı verebilirsiniz.
System.ArgumentNullException: 值不能为 null。
Parametre adı: tür
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Tip tipi, Nesne[] args)
   at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(Project project) içinde
   System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(Project project) içinde
   In System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, Boolean useContextWorkingDirectory)
   In System.Data.Entity.Migrations.AddMigrationCommand.Execute(String name, Boolean force, Boolean ignoreChanges)
   System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command) içinde
Değer null olamaz.
Parametre adı: tür

 Ev sahibi| Yayınlandı 14.07.2023 20:55:15 |
Xiao Zhazha 2023-6-21 tarihinde yayınlandı 22:39
VS 2022, göç komutunu çalıştırırken hata verir, bu VS 2019 kullanıldığında normaldir.

PM> EntityFramework\Add-Migration test


VS 2022 Çözümü

"EntityFramework" modülü yüklenemiyor. Daha fazla bilgi için Import-Module EntityFramework çalıştırın


EntityFramework.6.4.4'e yükseltin ve aşağıdaki komutu çalıştırın:

Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com