gpt4 book ai didi

c# - 无法检索项目元数据。确保这是一个基于MSBuild的.NET Core项目。 (迁移)

转载 作者:行者123 更新时间:2023-12-03 17:16:02 28 4
gpt4 key购买 nike

我有一个结构为enter image description here的项目

TooSeeWeb.Infrastructure用于迁移。

当我尝试使用此命令运行迁移时

dotnet ef migrations add ExampleMigration -s ..\TooSeeWeb

我有这个错误

Unable to retrieve project metadata. Ensure it's an MSBuild-based .NET Core project. If you're using custom BaseIntermediateOutputPath or MSBuildProjectExtensionsPath values, Use the --msbuildprojectextensionspath option



我该如何解决?

最佳答案

您必须指向您的Web项目

 dotnet ef --startup-project ../TooSeeWeb migrations add MigrationName -c NameOfYourDBContext

有关多项目的更多详细信息,您可以找到 https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/projects

关于c# - 无法检索项目元数据。确保这是一个基于MSBuild的.NET Core项目。 (迁移),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54912430/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com