我将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
我认为它试图找到我的调试文件夹。
此解决方案正在其他计算机上工作
我正在修理我的视觉工作室,但是它没有改变
答案 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 上下文文件的项目来修复。