繁体   English   中英

scaffold-DbContext ,命令导致异常:System.Reflection.TargetInvocationException

[英]scaffold-DbContext , command results in exception: System.Reflection.TargetInvocationException

当尝试运行脚手架命令时,我现在收到下面提到的异常。 值得注意的是,这突然停止工作。

执行的命令

Scaffold-DbContext "Server=tcp:<CONNECTION STRING REMOVED FOR STACK OVERFLOW POST>;Initial Catalog=DATABASENAME;Persist Security Info=False;User ID=DBUSER;Password=PASSWORD;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir EntityModel -Force -Context "THECONTEXT"

引发的异常:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.TypeLoadException: Could not load type 'Microsoft.EntityFrameworkCore.Internal.SemanticVersionComparer' from assembly 'Microsoft.EntityFrameworkCore, Version=5.0.16.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'

已安装的 EF CORE 包安装包 ef core 5

该问题与 Microsoft.EntityFrameworkCore 包版本有关,请尝试更新/安装/重新安装 Microsoft.EntityFrameworkCore 5.0 包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM