How to pack third-party software with my software package?

I have my software fully functional. Now I need to make an installer (package) for it.

My software uses MySQL Server, .NET MySQL.

So, along with my builds, I also want to pack these MySQL tools so that my client can install everything in one go.

How should I do it? This is the first time I am doing the installer, I do not know how to do it. So, please indicate what is needed for all classes / documentation for this?

+4
source share
4 answers

You can use msbuild to package your builds and preliminary details, or you can use something like InstallShield or Advanced Installer to complete the task. Please note that you must pay for both.

I use Advanced Installer and it works very well for me.

+3
source

Besides what Ngu said, this question in SO Using MySql From.Net - Licensing Concerns should help.

+2
source

Take a look at the nullsoft installer http://nsis.sourceforge.net/Main_Page , which is free.

0
source

You can use InstallShield to create your installer. Redistributable packages are generally available. You can install them as prerequisites in your installer using InstallShield. Thus, the installer first searches for these prerequisites on the target machine and ensures that these components are installed before your product is installed.

You can also use InstallShield to make your installer compatible with another OS (Windows versions, 32 and 64-bit OS, etc.). But remember that you must pay for InstallShield.

You may find this useful - Adding an ODBC Installation for a MySQL Connector Prerequisite for a Project

0
source

All Articles