运行一个需要MySql.Data的.net应用程序
本文关键字:Data MySql net 应用程序 一个 运行 | 更新日期: 2023-09-27 18:07:17
我在运行自己编写的。net应用程序时遇到了问题:
我的应用程序使用了最新的MySql连接器,它安装在我的系统上,当我试图添加它作为参考时,它显示为。net 4框架组件。
当我在调试模式下运行我的应用程序时,一切都很好,但是当我试图直接从"发布"文件夹将其作为独立应用程序运行时,我得到以下例外:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass
embly 'MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969
c44d' or one of its dependencies. The system cannot find the file specified.
你知道怎么解决这个问题吗?
尝试:
- 使用发布配置重新编译并检查MySQL.Data.dll是否在你的发布文件夹中。 右键单击MySQL。数据引用,选择属性并确保"copy local"设置为true。
- 重新清理和重建,并再次检查发布文件夹。
听起来好像您的程序集在全局程序集缓存中,但没有随应用程序构建输出一起发送。
尝试删除。net框架临时文件夹中出现的所有MySQL.data.dll,并查看。