我的软件完全正常运行。现在我需要为它制作一个安装程序(包)。
我的软件使用MySQL Server,.NET MySQL连接器。
因此,除了我的程序集,我还要打包这些MySQL软件,以便我的客户端可以一次安装所有内容。
我该怎么做?这是我第一次制作安装程序,我不知道如何做到这一点。那么,请提一下我需要完成的所有课程/文档?
答案 0 :(得分:3)
您可以使用msbuild打包程序集和先决条件,也可以使用InstallShield或Advanced 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