我建立了一个在线登录程序,它连接到我的在线MySQL数据库。在我的应用程序中,我使用MySQL.Data文件作为参考,因为程序需要文件连接到在线MySQL服务器。现在我的问题;当我从'C:\ Users \ User \ Documents \ Visual Studio 2010 \ Projects \ MYPROJECT \ MYPROJECT \ bin \ Debug'中取出我的程序并将该文件复制到另一台完全正常的计算机时,我收到一条错误消息,指出MySQL。数据文件丢失。我想知道如何在我的项目编译中包含MySQL.Data文件。如果您需要更多详细信息,我很乐意为您提供。
答案 0 :(得分:1)
在项目的解决方案资源管理器中,您可以使用引用,其中MySql.Data.dll
应该出现。右键单击它并选择 Properties ,然后在Properties中确保 Copy Local 设置为True
。
然后,MySql.Data.dll
文件将始终复制到您的bin/Debug
文件夹。
如果部署程序,则还必须复制该dll。然后一切都可以在另一台计算机上运行。
答案 1 :(得分:0)
您可以构建一个安装项目(安装程序),或者使用您的exe复制mysql.data.dll文件(基本上是bin / {config}目录中的所有内容)。