NetCore EF 使用scaffold-dbcontext导致deps.json] does not exist的解决办法
出现这个问题原因很多,首先要确认是否是因为EF查找路径和生成路径不同导致的。本解决方案只针对这种情况。比如,执行scaffold-dbcontext命令后会提示The specified deps.json [C:\Users\zm\source\repos\Northwind.UI.WPF\Northwind.Data\Northwind.Data.deps.json] does not exist的错误。但是dll并不在这个路径下。那就修改dll生成路径即可,.net5生成的路径模式是:
$(BaseOutputPath)\$(PlatformName)\$(Configuration)\$(RuntimeIdentifier)\$(TargetFramework.ToLowerInvariant())\
EF是在项目的根目录下查找******.deps.json,但是生成DLL默认的项目在根目录下的tagetFramework目录下,比如m:\build\Dispatcher\Debug\netcoreapp1.0,可以修改生成的目录在根目录下
在项目.csproj中增加:
<PropertyGroup>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
</PropertyGroup>
然后修改生成目录为根目录
NetCore EF 使用scaffold-dbcontext导致deps.json] does not exist的解决办法相关推荐
- freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法
PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...
- 使用Lock and Load X 插件时导致Final Cat Pro意外退出的解决办法
Lock and Load X是一款Mac平台上的视频稳定防抖插件,适用于FCPX.PR以及AE软件.lock and load x Mac版比PR和FCPX自带的防抖插件,功能更强大,效果更加突出, ...
- 安全狗php站点404,开启安全狗响应内容保护导致404返回200状态码的解决办法
开启安全狗响应内容保护导致404返回200状态码的解决办法 2020-04-08 开启安全狗响应内容保护导致404状态码返回200的解决办法 今天无意中对www.tbadc.com的404错识做了一个 ...
- 分享导致网站被K的原因及解决办法
相信很多站长都遇到过这样的情况,某天自己网站关键词排名和收录突然暴跌,其实这时可能就要看看是不是网站被K了,判断方法可以看懒猫之前写的文章:南京seo:怎么看出网站首页是否被搜索引擎降权呢,如果被K了 ...
- DJANGO中,用QJUERY的AJAX的json返回中文乱码的解决办法
和网上其它用JAVA或是PHP的实现不太一样, DJANGO中的解决办法如下: 后端样例: def render_to_json_response(context, **response_kwargs ...
- .NET Core 3.0 System.Text.Json 和 Newtonsoft.Json 行为不一致问题及解决办法
行为不一致 .NET Core 3.0 新出了个内置的 JSON 库, 全名叫做尼古拉斯 System.Text.Json - 性能更高占用内存更少这都不是事... 对我来说, 很多或大或小的项目能少 ...
- uni-app开发微信小程序getLocation 需要在app.json中声明permission字段解决办法
小程序更新了部分配置,位置授权要先在app.json里声明一下,这在以前是不需要,会提示getLocation 需要在app.json中声明permission字段,如图 解决办法: 在manifes ...
- python-非标准格式json文件读取报错解决办法
不是所有以.json结尾的文件,里面的数据都是标准的json格式. 如,以下名为countries.json文件中的数据格式,就是非标准化的json数据格式. 注:json标准格式中,字符串必须用双引 ...
- 无法安装Apple mobile device support 导致ipad(iphone)无法连接itunes的解决办法
无法安装Apple mobile device support 导致ipad(iphone适用)无法连接itunes的解决办法 //注释内容是自写 我是32位 windows7 的系统,升级itune ...
- aba会导致问题_ABA问题的本质及其解决办法
简介 CAS的全称是compare and swap,它是java同步类的基础,java.util.concurrent中的同步类基本上都是使用CAS来实现其原子性的. CAS的原理其实很简单,为了保 ...
最新文章
- SQL Server 对比数据库差异
- Flutter 实现根据环境加载不同配置
- 字节跳动涉代码抄袭被诉陪22.74亿,连错误的函数都搬?
- python中处理日期和时间的标准模块是-关于时间和Python的时间处理模块
- mariadb 没有mysql表_数据未插入mySQL表(MariaDB)
- MyBatis中编写sql语句小于号报错
- ubuntu自动提醒
- 2018年SIAF 广州国际工业自动化技术及装备展览会下周隆重开幕
- C#常用单元测试框架比较:XUnit、NUnit和Visual Studio(MSTest)
- 中国AI公司会议室取名简史
- python中字典的索引_python字典索引
- Day2:python爬虫基础学习(大嘘)
- Imu_heading源码阅读(三)——Ransac_fitline部分
- Day01.二分查找、移除元素
- 左手坐标系和右手坐标系(以及右手定则左手定则)
- Day 12 C. Interesting Story
- matlab水印嵌入算法,一个基于dwt和hvs的数字水印算法嵌入源代码 水印嵌入不了!!!...
- 可爱插画风格小学生暑期安全教育PPT模板
- 小程序自动化测试工具之AirTest
- laravel使用phpword生成word文档