c# - 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 并执行相同的操作,但仍然遇到类似的错误。
谢谢
解决方案
忽略这个问题。
这是因为同事在PropertyGroup(Directory.Build.props)中设置了输出路径,因此导致该路径无效。在 csproj 文件中重置此值后,它解决了该问题。
推荐阅读
- devops - 什么是二进制工件?
- c++ - 为什么这个小程序不会崩溃?
- css - React Component根据父级保持大小
- mysql - MySQL Workbench8:启用 LOAD DATA LOCAL INFILE(错误代码:3948)
- php - PHP 中缺少 Jira oAuth oauth_signature 参数
- powerbi - 来自 Data Lake Gen2 的 Power BI 流数据集
- java - 什么时候新清除的线程会被android清除?
- ubuntu - ubuntu 卡在 initramfs 内核恐慌退出代码 0x00000100
- vue.js - babel.config.js vs .babelrc(Vue + Express 在同一目录中)
- angular - 如何在不使用解析器的情况下在渲染页面之前加载数据?