我有一个到我在 Micrososft SQL Server Management Studio 中创建的 SQL Server 数据库的连接。我使用我当前的 ip 连接。
打开连接和数据库的那天我还使用迁移和实体框架创建了一个表,并且该表创建成功。
在晚上关闭计算机然后在早上关闭后返回工作,我尝试在 PM 控制台中执行添加迁移我收到错误:
您的启动项目“TowerOfPower”未引用 Microsoft.EntityFrameworkCore.Design。这个包是 Entity Framework Core Tools 工作所必需的。确保您的启动项目正确,安装包,然后重试。
很奇怪,但是当我尝试安装软件包时
Install-Package Microsoft.EntityFrameworkCore.Design -Version 2.1.0
我收到错误:
安装包:无法安装包“Microsoft.EntityFrameworkCore.Design 2.1.0”。您正在尝试将此包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。
在 line:1 char:1
+ Install-Package Microsoft.EntityFrameworkCore.Design -Version 2.1.0
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [安装- Package], Exception
+fullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
因此,我尝试通过安装网络上建议的其他软件包来解决此问题,但仍然遇到了我为所有这些软件包提到的最后一个错误。
largeQ
相关分类