Foxtable(狐表)用户栏目专家坐堂 → 发布后的程序调用hysql的mysql报错,在发布之前的开发阶段正常


  共有4696人关注过本帖树形打印复制链接

主题:发布后的程序调用hysql的mysql报错,在发布之前的开发阶段正常

帅哥哟,离线,有人找我吗?
yd0731
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
发布后的程序调用hysql的mysql报错,在发布之前的开发阶段正常  发帖心情 Post By:2022/7/4 20:52:00 [只看该作者]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.6.29.1
错误所在事件:自定义函数,List
详细错误信息:
调用的目标发生了异常。
未能加载文件或程序集“MySql.Data, Version=6.9.12.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统找不到指定的文件。

 回到顶部
帅哥哟,离线,有人找我吗?
yd0731
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2022/7/4 20:58:00 [只看该作者]

在项目AfterOpenProject事件初始化已经设置了配置文件目录:

HySql.DB.ConfigPath = ProjectPath


在发布时,也将config.json文件添加到发布文件中


 回到顶部
帅哥哟,离线,有人找我吗?
yd0731
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2022/7/4 21:23:00 [只看该作者]

问题解决了,需要将mysql.data.dll同时拷贝过来图片点击可在新窗口打开查看

帮助文件中写的不需要引用,有误导的嫌疑,因为在发布时,没有添加引用,则发布时系统不会自动将相应的dll文件拷贝过去,还需要手工自己拷贝。
[此贴子已经被作者于2022/7/4 21:26:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yd0731
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:290 积分:2086 威望:0 精华:0 注册:2013/11/23 10:11:00
  发帖心情 Post By:2022/7/4 21:30:00 [只看该作者]

建议帮助文件中还是提醒引用,避免后续发布时造成dll文件遗漏

 回到顶部