【金蝶二开案例.C#插件.导入包提示错误】System.lo.FileNotFoundException:“未能加载文件
@[TOC](【金蝶二开案例.C#插件.导入包提示错误】System.lo.FileNotFoundException:“未能加载文件)
## 报错信息1:
System.lo.FileNotFoundException:“未能加载文件或程序集”RestSharp, Version=105.0.0.0,Culture=neutral,PublicKeyToken=null"或它的某一个依 赖项。系统找不到指定的文件。
## 报错信息:
MySql.Data, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
MySql.Data, Version=6.8.4.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d
之间存在冲突。
### 2.参考页面:二开案例.表单插件.访问MySql (kingdee.com)
星空内置了组件MySql.Data.dll,导致其版本必须是:6.8.4,高了低了都不行。您在使用该组件编译二开插件项目的时候,需确保是使用的此版本,否则运行时会报错中断。
## 3.解决方案
官方MySql.Data.dll路径为 bin\MySql.Data.dll
自定义MysqlData.dll路径为bin\mysql6.4.4\MySql.Data.dll
web.config添加runtime节点,为不同版本的MySqlData指定目录
```language
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" />
<codeBase version="6.8.4.0" href="bin\MySql.Data.dll" />
<codeBase version="6.4.4.0" href="bin\mysql6.4.4\MySql.Data.dll" />
</dependentAssembly>
</assemblyBinding>
</runtime>
```
## 4.调试后正常,完美解决
其他的dll版本冲突也可以用类似的方案解决
参考解决 :https://wenku.my7c.com/questions/385390466256681984?productLineId=1&lang=zh-CN
【金蝶二开案例.C#插件.导入包提示错误】System.lo.FileNotFoundException:“未能加载文件
@[TOC](【金蝶二开案例.C#插件.导入包提示错误】System.lo.FileNotFoundException:“未能加载文件)## 报错信息1:System.lo.FileNotFoundE...
点击下载文档
上一篇:合营安排的相关概念及认定下一篇:财务报表分析 – 偿债能力分析
本文2024-09-16 17:31:26发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-16256.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章