Blazor The specified deps.json \bin\Debug\net5.0\BlazorWebApp.deps.json] does not exist
文章目录
- 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相关推荐
- 无法将“obj\Debug\net6.0\MvcMovie.dll”复制到“bin\Debug\net6.0\MvcMovie.dll
无法将"obj\Debug\net6.0\xxx.dll"复制到"bin\Debug\net6.0\xxx.dll 解决方案:任务管理器==>详细信息==>选 ...
- 解决:无法将文件“obj\x86\Debug\Windows123.exe”复制到“bin\Debug\Windows123.exe”。
警告 加载属性"OutputPath"失败. 输入的路径不是有效的输出路径. 解决方案: 先项目打包备份一下哦,再执行以下操作哦. 1.右键项目属性, 发布,发布位置修改成 pub ...
- 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将“obj\Debug\上位机.exe”复制到“bin\Debug\上位机.exe”。超出了重试计数 10。失败
项目场景: 提示:Visual studio常见bug: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将"obj\Debug\上位机.exe"复制到"bi ...
- 积累小结-无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll” 拒绝访问
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB3021 无法将文件"obj\Debug\netcoreapp2.2\CoreWeb.dll"复制到"bin ...
- VS调试出现错误提示 无法将“obj\Debug\*.*”复制到“bin\Debug\*.*”,文件正在由另一个进程使用,因此该进程无法访问此文件
VS调试出现错误提示 无法将"obj\Debug\*.*"复制到"bin\Debug\*.*",文件正在由另一个进程使用,因此该进程无法访问此文件 解决办法: ...
- C#中无法将文件“obj\x86\Debug\xxx.exe”复制到“bin\Debug\xxx.exe”。文件“bin\Debug\xxx.exe”正由另一进程使用,因此该进程无法访问此文件.
一.遇到的问题 报错:无法将"obj\Debug*."复制到"bin\Debug*.",文件正在由另一个进程使用,因此该进程无法访问此文件 无法将文件" ...
- 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将“obj\Debug\上位机.exe”复制到“bin\Debug\上位机.exe”。超出了重试计数 10。失败。
** 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将"obj\Debug\上位机.exe"复制到"bin\Debug\上位机.exe".超出了重 ...
- .NET5.0 Preview 8 开箱教程
.NET5.0 Preview 8 开箱教程 前言 首先,看到 .NET5.0 Preview 8 发布后,作为一枚基层应用开发人员,很想要体验一下新版本的魅力:这可能就是程序员对新技术的一种执着吧. ...
- BCVP第2期:项目已完成升级.NET5.0
(是时候拿出来这种图了) 1 开心的锣鼓 想必这两天最热闹的几个词语,就是c#9.0..net5.0还有conf大会了吧,当然还有大一统. 其实,早在2019年年中,就已经引入了.NET5.0了,然后 ...
- 在.NET2.0中解析Json和Xml
在.NET2.0中解析Json和Xml 在.NET解析json有很多方法,这里介绍最简单也用的最多的一种. 一.添加引用 解析Json,先下载开源控件 Newtonsoft.Json.dll 下载地址 ...
最新文章
- 数据库集群和高可用解决方案
- JavaScript 技术篇-js字符串大小写转换,toLocalUpperCase()和toUpperCase()的区别详解
- js粘贴板为什么获取不到图片信息_【第1829期】复制黏贴上传图片和跨浏览器自动化测试...
- 西安后宰门小学_【棒!少年】 追逐热血,挥洒激情!后宰门小学决战2020 MLB First Pitch青少年棒球联赛西安赛区...
- 在windows上搭建redis集群(Redis-Cluster)
- Android笔记 apk的反编译 | 更新于2017/7/25
- Linux命令速查手册出炉!
- 翻书插件:bookblock.js
- Winrar 5.60 beta 4 个性破解注册码(2018.5.22)
- Robo3T连接远程mongodb
- 机械键盘恢复出厂fn_机械键盘使用说明
- 深圳计算机免考申请在哪,深圳自考申请免考要什么条件
- 牛逼的人生都是从苦逼的岁月爬过来的
- HTTP Keep-Alive 学习
- error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found. 解决办法
- Java中if语句详解
- IDEA spring找不到bean,找不到xml文件
- 您的鼓励,我的动力!(CSDN 2013年度博客之星评选)
- 山东联通SK-D740-C 光猫获取超级密码教程 2023
- PyQt+Opencv-python多线程显示摄像头信息至QLabel,摄像头显示区域自由拉伸尺寸