.net 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0
答案:2 悬赏:20 手机版
解决时间 2021-12-03 12:12
- 提问者网友:谁的错
- 2021-12-02 20:35
.net 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-12-02 21:05
是.dll文件引用路径的问题,肯定是因为开发的时候没把.dll文件放在项目文件夹下,需要重新加载,重新生成。
解决办法步骤如下:
1、在项目的引用目录里添加,rebuild 运行项目;
2、如果1方法不能解决问题,那么可以选中项目project,点击鼠标右键,选择属性,在引用路径下,查看右侧的引用路径是否正确,如果不正确,remove掉,重新添加即可,rebuild 运行项目;
3、如果上述两个步骤还是没有解决问题,那么就需要注册一下程序集;
(1)以管理员身份进入CMD命令提示框;
(2)找到VS版本的注册程序集工具,如果Framework2.0默认安装的则是这个目录下:C:WindowsMicrosoft.NETFrameworkv2.0.50727,找到RegAsm工具;
(3)将工具的路径输入CMD命令框 ,并且输入工具名称regasm,按空格,写上程序的dll路径;
(4)rebuild项目。
一般情况下出现这样的问题是因为:dll文件不存在或者路径不正确。
也有可能是SupermarketSystem.dao项目还没编译生成造成主程序找不到相关的DLL文件。
可以在解决方案的“设置依赖项”里先设置各个项目的依赖关系,然后再重新生成一下即可,或者先单独生成SupermarketSystem.dao再试试。
解决办法步骤如下:
1、在项目的引用目录里添加,rebuild 运行项目;
2、如果1方法不能解决问题,那么可以选中项目project,点击鼠标右键,选择属性,在引用路径下,查看右侧的引用路径是否正确,如果不正确,remove掉,重新添加即可,rebuild 运行项目;
3、如果上述两个步骤还是没有解决问题,那么就需要注册一下程序集;
(1)以管理员身份进入CMD命令提示框;
(2)找到VS版本的注册程序集工具,如果Framework2.0默认安装的则是这个目录下:C:WindowsMicrosoft.NETFrameworkv2.0.50727,找到RegAsm工具;
(3)将工具的路径输入CMD命令框 ,并且输入工具名称regasm,按空格,写上程序的dll路径;
(4)rebuild项目。
一般情况下出现这样的问题是因为:dll文件不存在或者路径不正确。
也有可能是SupermarketSystem.dao项目还没编译生成造成主程序找不到相关的DLL文件。
可以在解决方案的“设置依赖项”里先设置各个项目的依赖关系,然后再重新生成一下即可,或者先单独生成SupermarketSystem.dao再试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯