EF6添加迁移失败-拒绝访问路径'C \ WINDOWS \ SYSTEM32 \ MyContext.edmx'

时间:2018-09-28 09:13:33

标签: c# entity-framework-6 database-migration ef-migrations

我已经在上下文中添加了新的DbSet并尝试运行Add-Migration,但是它失败并出现奇怪的错误:

  

拒绝访问路径'C:\ WINDOWS \ System32 \ MyContext.edmx'。

当然,该目录中不存在该文件。什么会导致此问题?

这不是我的第一次迁移,但我不知道是什么原因导致路径更改或如何将其还原为以前的值。

1 个答案:

答案 0 :(得分:0)

所以,我重新启动了整个计算机,没有帮助。

但是,受@ Pac0注释的启发,我使用了Nuget软件包管理器来更新其中一个软件包,希望它可以修复基本路径。另外,该特定项目以admin模式运行,因此我也以admin模式启动了VS。

此后,路径正确,工具即可正常工作。