我的软件功能齐全。现在我需要为它制作一个安装程序(包)。
我的软件使用 MySQL 服务器、.NET MySQL 连接器。
因此,除了我的程序集,我还想打包这些 MySQL 软件,以便我的客户可以一次安装所有东西。
我怎么做?这是我第一次制作安装程序,我不知道该怎么做。那么,请提及我需要为此阅读哪些所有课程/文档?
我的软件功能齐全。现在我需要为它制作一个安装程序(包)。
我的软件使用 MySQL 服务器、.NET MySQL 连接器。
因此,除了我的程序集,我还想打包这些 MySQL 软件,以便我的客户可以一次安装所有东西。
我怎么做?这是我第一次制作安装程序,我不知道该怎么做。那么,请提及我需要为此阅读哪些所有课程/文档?
您可以使用msbuild来打包您的程序集和先决条件,或者您可以使用InstallShield或Advanced Installer之类的工具来完成这项工作。请注意,您必须为两者付费。
我正在使用 Advanced Installer,它对我来说效果很好。
除了Ngu所说的,SO Using MySql From .Net - Licensing Concerns中的这个问题应该会有所帮助。
查看免费的 nullsoft 安装程序http://nsis.sourceforge.net/Main_Page。
您可以使用 InstallShield 创建您的安装程序。通常,有可用的可再发行包。您可以使用 InstallShield 在安装程序中将这些设置为先决条件。因此,安装程序首先在目标机器上搜索这些先决条件,并确保在安装您的产品之前安装这些组件。
您还可以使用 InstallShield 使您的安装程序与不同的操作系统(Windows 版本、32 位和 64 位操作系统等)兼容。但请记住,您一定要为 InstallShield 付费。
您可能会发现这很有用 - 将 MySQL 连接器 ODBC 设置先决条件添加到项目