1

我开发了一个C#.NET使用 MySQL 作为后端的桌面应用程序。我想要的是,当用户安装应用程序时,应该自动安装 MySQL 服务器并自动设置用户名和密码,并且安装程序会自动从 SQL Dump 文件中恢复数据库。我在 Visual Studio 中使用安装项目来创建安装程序。是否可以在安装程序中执行此操作?如果是,那么请告诉如何执行这些操作?

4

2 回答 2

1

恐怕你不能,除非你的数据库服务器是 MSSQL。最好在您的应用程序和数据库服务器之间创建一个单独的安装。

于 2012-09-14T09:30:15.740 回答
0

我解决了这样的问题

  1. 完成 MySql 数据库的所有备份
  2. 创建了将数据库存储在控制台应用程序中的控制台实用程序
  3. 通过使用 Heat.exe 将 Sql 文件和 .exe 文件添加到项目 (Wix)
  4. 使用自定义操作调用存储数据库备份的 exe
  5. 从安装位置删除 Exe 和 Sql 文件
于 2016-02-11T16:07:33.267 回答