使用VS.Net中的安装项目(安装程序)创建和恢复mysql数据库

时间:2010-09-21 19:15:35

标签: mysql visual-studio installer setup-project restore

为winform应用程序创建安装程序的最佳做法是什么。

应用程序应安装以下内容而无需连接到Internet。

  • .Net Framework 3.5sp1
  • MySQL服务器
  • 我的SQL连接器
  • 恢复Mysql db
  • 使用MySQL uname / pwd更新配置文件。

我有所有用于安装上述项目的msi文件。但我想知道创建安装程序的最佳做法。

提前致谢,

1 个答案:

答案 0 :(得分:1)

您好我想出了类似的情况。首先,你应该有.NET框架离线安装程序,可以从http://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c下载。我假设您正在使用visual studio安装程序。有几种选择,但我更喜欢将脱机.NET安装程序复制到安装项目输出目录,并从目标机器选项卡上的需求中复制我将.NET框架的安装URL属性设置为脱机安装文件的确切名称。如图所示。 .net install URL

因此,安装程序不会尝试连接到远程计算机以下载.NET框架并安装它,但我认为它更适合连接到Microsoft服务器并安装它。无论如何,下一步是配置MySQL服务器。 MySQL对我来说非常慷慨,因为它们支持完全记录的noinstall文件。您可以在此处找到该文档:http://dev.mysql.com/doc/refman/5.5/en/windows-install-archive.html

使用noinstall zip存档,您可以将dbengine核心文件复制到clint机器上的任何文件夹。并更改MySQL的配置参数。您可以根据需要为MySQL服务命名。启动服务并创建表。您可以从安装项目的自定义操作选项卡中选择相应的脚本文件来执行所有这些操作,也可以为其编写代码。美妙的是,您的客户无需知道他/她正在目标计算机上安装数据库引擎。我希望这有帮助。谢谢。