以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  发布后的程序调用hysql的mysql报错,在发布之前的开发阶段正常  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178438)

--  作者:yd0731
--  发布时间:2022/7/4 20:52:00
--  发布后的程序调用hysql的mysql报错,在发布之前的开发阶段正常
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.6.29.1
错误所在事件:自定义函数,List
详细错误信息:
调用的目标发生了异常。
未能加载文件或程序集“MySql.Data, Version=6.9.12.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统找不到指定的文件。

--  作者:yd0731
--  发布时间:2022/7/4 20:58:00
--  

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

HySql.DB.ConfigPath = ProjectPath


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


--  作者:yd0731
--  发布时间:2022/7/4 21:23:00
--  
问题解决了,需要将mysql.data.dll同时拷贝过来图片点击可在新窗口打开查看

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

--  作者:yd0731
--  发布时间:2022/7/4 21:30:00
--  
建议帮助文件中还是提醒引用,避免后续发布时造成dll文件遗漏