如何将第三方软件与我的软件包一起打包?

时间:2009-12-12 07:42:20

标签: c# .net software-distribution

我的软件完全正常运行。现在我需要为它制作一个安装程序(包)。

我的软件使用MySQL Server,.NET MySQL连接器。

因此,除了我的程序集,我还要打包这些MySQL软件,以便我的客户端可以一次安装所有内容。

我该怎么做?这是我第一次制作安装程序,我不知道如何做到这一点。那么,请提一下我需要完成的所有课程/文档?

4 个答案:

答案 0 :(得分:3)

您可以使用msbuild打包程序集和先决条件,也可以使用InstallShieldAdvanced Installer之类的工具来完成工作。请注意,你必须支付两者的费用。

我正在使用Advanced Installer,它对我来说非常好用。

答案 1 :(得分:2)

除了Ngu所说的,SO Using MySql From .Net - Licensing Concerns中的这个问题应该有所帮助。

答案 2 :(得分:0)

查看nullsoft安装程序http://nsis.sourceforge.net/Main_Page,它是免费的。

答案 3 :(得分:0)

你可以使用InstallShield来创建你的安装程序。通常,有可再发行的软件包可用。您可以使用InstallShield在安装程序中将这些设置为先决条件。因此,安装程序首先在目标计算机上搜索这些先决条件,并确保在安装产品之前安装了这些组件。

您还可以使用InstallShield使您的安装程序与不同的操作系统(Windows,32和64位操作系统等版本)兼容。但请记住,您肯定要为InstallShield付费。

您可能会觉得这很有用 - Adding the MySQL Connector ODBC Setup Prerequisite to a Project