【发布时间】:2020-06-13 17:14:39
【问题描述】:
我开始使用 Jetbrains 的 Rider IDE 开发 .NET Core 应用程序。每当我进行一些迁移时,我都会遇到一些关于构建失败的 Entity Framework 问题,因为“进程无法访问文件“文件名”,因为它正在被使用由另一个进程”(如 --verbose 所示)。
我推断“其他进程”是我的 Rider IDE。我关闭了 IDE,执行了“dotnet ef migrations add”,最后得到了“构建成功”。为什么当我使用 Visual Studio 的 Nuget 包控制台“迁移添加”时,它似乎能够随时随地访问文件并创建迁移文件夹和其中的文件?
有什么办法可以让 Rider IDE 不会干扰该过程?
【问题讨论】:
-
我可以运行
dotnet ef migrations add ..,同时在 Rider 中打开相同的项目。你确定你没有在调试或构建过程中吗? -
是的,只要骑手打开,构建就会失败
标签: c# razor .net-core entity-framework-core rider