如何打包第三方软件以及我的软件包?
问题描述:
我已经完成了我的软件的功能。现在我需要为它做一个安装程序(包)。如何打包第三方软件以及我的软件包?
我的软件使用MySQL服务器,.NET MySQL连接器。
所以,随着我的程序集,我想打包这些MySQL软件,以便我的客户端可以一次安装所有东西。
我该怎么做?这是我第一次做安装程序,我不知道如何去做。那么,请提一下为此需要完成哪些类/文档?
答
您可以使用msbuild来打包组件和先决条件,也可以使用类似InstallShield或Advanced Installer来完成这项工作。但请注意,您必须为两者付费。
我正在使用高级安装程序,它对我来说工作得非常好。
答
您可以使用InstallShield来创建您的安装程序。通常,有可用的可再发行软件包。您可以使用InstallShield将这些设置为安装程序中的先决条件。因此,安装程序首先在目标计算机上搜索这些先决条件,并确保在安装产品之前安装这些组件。
您还可以使用InstallShield使您的安装程序与不同的操作系统(Windows版本,32位和64位操作系统等)兼容。但请记住,您一定要为InstallShield付费。
你可能会发现这很有用 - Adding the MySQL Connector ODBC Setup Prerequisite to a Project
+1 - 如果你的软件使用一个封闭源代码的许可证,这可能是非常重要的。 – 2009-12-12 08:18:46