2010-09-21 94 views
1

创建winform应用程序的安装程序的最佳做法是什么?使用VS.Net中的安装项目(安装程序)创建和恢复mysql db

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

  • .Net框架3.5SP1
  • MySQL服务器
  • 我的SQL连接器
  • 恢复MySQL数据库
  • 与MySQL UNAME /密码更新配置文件。

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

在此先感谢,

回答

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服务。启动该服务并创建表格。您可以从安装项目的自定义操作选项卡中选择适当的脚本文件来完成所有这些操作,也可以为其编写代码。美丽的是,你的客户不需要知道他/她正在目标机器上安装数据库引擎。我希望这有帮助。谢谢。

相关问题