You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何执行add-migration流程?遇project not found错误求助

Add-Migration 标准执行流程
  • 包管理器控制台操作:
    1. 打开Visual Studio的「包管理器控制台」
    2. 在控制台顶部的「默认项目」下拉菜单,选中包含DbContext类的项目
    3. 执行命令:Add-Migration [自定义迁移名称]
  • .NET CLI操作:
    1. 打开终端,切换到包含DbContext类的项目根目录(需能看到对应的.csproj文件)
    2. 执行命令:dotnet ef migrations add [自定义迁移名称]
解决「Project Not Found」错误的实用方案
  • 强制指定项目上下文:
    如果默认项目识别错误,直接在命令里明确指定项目:
    • 包管理器控制台:Add-Migration [迁移名称] -Project [数据项目名称] -StartupProject [启动项目名称]
    • .NET CLI:dotnet ef migrations add [迁移名称] --project ./[数据项目路径/项目名].csproj --startup-project ./[启动项目路径/项目名].csproj
  • 验证EF工具状态:
    终端执行dotnet ef --version,若提示未找到命令,先安装工具:dotnet tool install --global dotnet-ef
  • 检查项目依赖关系:
    确认启动项目已添加对包含DbContext的数据项目的引用,避免跨项目识别失败
  • 清理重建项目:
    执行dotnet clean和dotnet build,排除编译缓存或项目配置异常导致的识别问题

内容的提问来源于stack exchange,提问作者Oğuz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 02:01:30