指定的deps.json []不存在

时间:2019-06-19 05:03:38

标签: visual-studio asp.net-core entity-framework-core

我将Asp.net Core与EntityFramework.Core一起使用。格式化我的电脑后,我在迁移和脚手架方面遇到了麻烦。

当我在Package Manager控制台中编写这些内容时

Scaffold-DbContext“数据源=。\ SQL2017DEV;初始目录= MyDataBase;集成安全性= True” Microsoft.EntityFrameworkCore.SqlServer -OutputDir Db

初始迁移

错误是 “指定的deps.json [D:\ TFS \ Erdi \ Erdi \ AspCoreWeb.Site \ AspCoreWeb.Site.deps.json]不存在”

[MyProjectFolder] \ AspCoreWeb.Site.deps.json

我认为它试图找到我的调试文件夹。

此解决方案正在其他计算机上工作

我正在修理我的视觉工作室,但是它没有改变

2 个答案:

答案 0 :(得分:0)

此问题通常是由于路径问题而发生的。您应该在“ project.assets.json”文件中更改“ outputPath”。

D:\TFS\Erdi\Erdi\AspCoreWeb.Site\AspCoreWeb.Site.deps.json]  instead of this, 

D:\TFS\Erdi\Erdi\AspCoreWeb.Site\obj\AspCoreWeb.Site.deps.json]

我认为这可以解决您的问题。

答案 1 :(得分:0)

就我而言;已通过将 Startup Project(通过解决方案属性)更改为具有 EF 上下文文件的项目来修复。