我最近通过从远程GIT存储库克隆来恢复我的Visual Studio解决方案。现在,出于一些神秘的原因,我在包管理器控制台中输入的“迁移”命令(例如“get-migrations”)失败,除非我明确指定主项目名称,例如:
get-migrations -projectname Indigo
如果我省略了项目名称,那么它会查找不是主项目的项目,并抱怨:
PM> get-migrations
Retrieving migrations that have been applied to the target database.
No migrations configuration type was found in the assembly 'Indigo.Tests'.
(In Visual Studio you can use the Enable-Migrations command from Package
Manager Console to add a migrations configuration).
VS在哪里将项目概念与数据库联系起来?如何教VS默认使用正确的项目?