首页 > 解决方案 > EF Core Add-Migration 错误,找不到无效路径

问题描述

我在 startup.cs 中创建了一个 dbcontext net core proj,以及一个 web service net core proj (Proca.WebAPI) 和 ConfigureServices。然后我将 Web 服务项目设置为启动项目并尝试在包管理器控制台中运行“Add-Migration InitialCreate”。然后我收到以下错误:

PM> Add-Migration InitialCreate 运行命令停止,因为首选项变量“ErrorActionPreference”或公共参数设置为 Stop: Cannot find path 'E:\git\Proca.Core\src\Proca.WebAPI\E:\git\Proca .Core\out\bin\Proca.WebAPI\Debug\netcoreapp2.1\' 因为它不存在。

我只是很困惑为什么路径与前缀启动项目路径重复。这里有什么问题或缺少配置吗?我还尝试了 dbcontext proj 作为启动 proj 并执行相同的操作,但仍然遇到类似的错误。

谢谢

标签: c#entity-framework.net-core

解决方案


忽略这个问题。

这是因为同事在PropertyGroup(Directory.Build.props)中设置了输出路径,因此导致该路径无效。在 csproj 文件中重置此值后,它解决了该问题。


推荐阅读