Search code examples
c#.netsoftware-distribution

How to pack third party softwares along with my software package?


I've my software completely functional. Now I need to make an installer(pack) for it.

My software uses MySQL Server, .NET MySQL connector.

So, along with my assemblies I want to pack these MySQL softwares also so that my client can install everything at one go.

How do I do that? This is the first time I'm making an installer, I've no clue about how to do it. So, please mention what all classes / documentation do I need to go through for this?


Solution

  • You can use msbuild to package your assemblies and pre-requisites, or you can use something like InstallShield or Advanced Installer to do the job. Take note that you have to pay for both, though.

    I am using Advanced Installer, and it is working very well for me.