0

我建立了一个在线登录程序,它连接到我的在线 MySQL 数据库。在我的应用程序中,我使用 MySQL.Data 文件作为参考,因为程序需要该文件来连接到在线 MySQL 服务器。现在我的问题;当我从 'C:\Users\User\Documents\Visual Studio 2010\Projects\MYPROJECT\MYPROJECT\bin\Debug' 获取我的程序并将该文件复制到另一台完全不同的计算机时,我收到一条错误消息,指出 MySQL.数据文件丢失。我想知道如何在我的项目编译中包含 MySQL.Data 文件。如果您需要更多详细信息,我很乐意提供。

4

2 回答 2

1

在项目的解决方案资源管理器中,您有点References,它MySql.Data.dll应该出现在哪里。右键单击它并选择Properties,并在 Properties 中确保Copy Local设置为True

然后,该MySql.Data.dll文件将始终复制到您的bin/Debug文件夹中。

如果你部署你的程序,你也必须复制那个 dll。然后一切都将在另一台计算机上运行。

于 2013-01-28T22:28:57.540 回答
0

您可以构建一个安装项目(安装程序),或使用您的 exe 复制 mysql.data.dll 文件(基本上是 bin/{config} 目录中的所有内容)。

于 2013-01-28T22:27:46.080 回答