文章目录

  • 1.问题描述
  • 2.解决问题思路

1.问题描述

问题描述:
使用Blazor添加迁移时出现如下错误:
The specified deps.json [C:\Project\Practice\202004\BlazorWebApp\BlazorWebApp\bin\Debug\net5.0\BlazorWebApp.deps.json] does not exist

2.解决问题思路

1、试试用dotnet ef CLI 进行迁移操作(官方文档)。
(1)相关命令如下所示:

//全局安装工具
dotnet tool install --global dotnet-ef//更新工具
dotnet tool update --global dotnet-ef//项目中需安装
dotnet add package Microsoft.EntityFrameworkCore.Design
//添加新迁移
dotnet ef migrations add "迁移名"//更新数据库
dotnet ef database update

(2)添加新迁移时,出现了如下错误,原因是在startup.cs中我未进行ef的相关配置。

(3)在startup.cs"中否配置EF,在appsetting.json中数据库连接字符串


相关配置如下:

 services.AddDbContext<MyDbContext>(opt => opt.UseSqlServer(Configuration.GetConnectionString("MyDbContext")));
 "ConnectionStrings": {"MyDbContext": "Server=.;Database=CovidAPI;User ID=sa;Password=3344520;Trusted_Connection=False"}

2、此时再次在"程序包管理器控制台"中添加迁移,依旧是出现如下错误:

3、尝试在cmd中使用dotnet ef添加迁移,此时使用可以dotnet ef migrations add initial命令可迁移成功

C:\Project\Practice\202004\BlazorWebApp\WebApp.Server>dotnet ef migrations add initial
Build started...
Build succeeded.
Done. To undo this action, use 'ef migrations remove'

4、使用dotnet ef database update命令可成功更新数据库

C:\Project\Practice\202004\BlazorWebApp\WebApp.Server>dotnet ef database update
Build started...
Build succeeded.
Done.

5、此时可看到数据库创建成功

注:使用程序包管理控制台失败的原因还未找到,后续找到了会在文章中更新

Blazor The specified deps.json \bin\Debug\net5.0\BlazorWebApp.deps.json] does not exist相关推荐

  1. 无法将“obj\Debug\net6.0\MvcMovie.dll”复制到“bin\Debug\net6.0\MvcMovie.dll

    无法将"obj\Debug\net6.0\xxx.dll"复制到"bin\Debug\net6.0\xxx.dll 解决方案:任务管理器==>详细信息==>选 ...

  2. 解决:无法将文件“obj\x86\Debug\Windows123.exe”复制到“bin\Debug\Windows123.exe”。

    警告 加载属性"OutputPath"失败. 输入的路径不是有效的输出路径. 解决方案: 先项目打包备份一下哦,再执行以下操作哦. 1.右键项目属性, 发布,发布位置修改成 pub ...

  3. 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将“obj\Debug\上位机.exe”复制到“bin\Debug\上位机.exe”。超出了重试计数 10。失败

    项目场景: 提示:Visual studio常见bug: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将"obj\Debug\上位机.exe"复制到"bi ...

  4. 积累小结-无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll” 拒绝访问

    严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB3021 无法将文件"obj\Debug\netcoreapp2.2\CoreWeb.dll"复制到"bin ...

  5. VS调试出现错误提示 无法将“obj\Debug\*.*”复制到“bin\Debug\*.*”,文件正在由另一个进程使用,因此该进程无法访问此文件

    VS调试出现错误提示 无法将"obj\Debug\*.*"复制到"bin\Debug\*.*",文件正在由另一个进程使用,因此该进程无法访问此文件 解决办法: ...

  6. C#中无法将文件“obj\x86\Debug\xxx.exe”复制到“bin\Debug\xxx.exe”。文件“bin\Debug\xxx.exe”正由另一进程使用,因此该进程无法访问此文件.

    一.遇到的问题 报错:无法将"obj\Debug*."复制到"bin\Debug*.",文件正在由另一个进程使用,因此该进程无法访问此文件 无法将文件" ...

  7. 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将“obj\Debug\上位机.exe”复制到“bin\Debug\上位机.exe”。超出了重试计数 10。失败。

    ** 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将"obj\Debug\上位机.exe"复制到"bin\Debug\上位机.exe".超出了重 ...

  8. .NET5.0 Preview 8 开箱教程

    .NET5.0 Preview 8 开箱教程 前言 首先,看到 .NET5.0 Preview 8 发布后,作为一枚基层应用开发人员,很想要体验一下新版本的魅力:这可能就是程序员对新技术的一种执着吧. ...

  9. BCVP第2期:项目已完成升级.NET5.0

    (是时候拿出来这种图了) 1 开心的锣鼓 想必这两天最热闹的几个词语,就是c#9.0..net5.0还有conf大会了吧,当然还有大一统. 其实,早在2019年年中,就已经引入了.NET5.0了,然后 ...

  10. 在.NET2.0中解析Json和Xml

    在.NET2.0中解析Json和Xml 在.NET解析json有很多方法,这里介绍最简单也用的最多的一种. 一.添加引用 解析Json,先下载开源控件 Newtonsoft.Json.dll 下载地址 ...

最新文章

  1. 数据库集群和高可用解决方案
  2. JavaScript 技术篇-js字符串大小写转换,toLocalUpperCase()和toUpperCase()的区别详解
  3. js粘贴板为什么获取不到图片信息_【第1829期】复制黏贴上传图片和跨浏览器自动化测试...
  4. 西安后宰门小学_【棒!少年】 追逐热血,挥洒激情!后宰门小学决战2020 MLB First Pitch青少年棒球联赛西安赛区...
  5. 在windows上搭建redis集群(Redis-Cluster)
  6. Android笔记 apk的反编译 | 更新于2017/7/25
  7. Linux命令速查手册出炉!
  8. 翻书插件:bookblock.js
  9. Winrar 5.60 beta 4 个性破解注册码(2018.5.22)
  10. Robo3T连接远程mongodb
  11. 机械键盘恢复出厂fn_机械键盘使用说明
  12. 深圳计算机免考申请在哪,深圳自考申请免考要什么条件
  13. 牛逼的人生都是从苦逼的岁月爬过来的
  14. HTTP Keep-Alive 学习
  15. error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found. 解决办法
  16. Java中if语句详解
  17. IDEA spring找不到bean,找不到xml文件
  18. 您的鼓励,我的动力!(CSDN 2013年度博客之星评选)
  19. 山东联通SK-D740-C 光猫获取超级密码教程 2023
  20. PyQt+Opencv-python多线程显示摄像头信息至QLabel,摄像头显示区域自由拉伸尺寸

热门文章

  1. Shopee虾皮电商平台考试题附答案
  2. Axure绘制页面框架 图文详解教程
  3. python单因素方差分析_Python数据科学:方差分析
  4. 试验设计与方差分析的基本原理——以单因素试验为例
  5. LaTeX插入参考文献教程 | 非BibTeX格式
  6. 软件发明专利实例_软件系统专利申请案例
  7. 初学者宝典:C语言入门基础知识大全
  8. Triple Flips CodeForces - 1072E
  9. 栅格模型数据编码方式
  10. word“您的组织策略阻止我们为您完成此操作”解决记录