【金蝶二开案例.C#插件.导入包提示错误】System.lo.FileNotFoundException:“未能加载文件

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【金蝶二开案例.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...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息