0

I would like to create a wizard which will create an installer in C#. How can I do that? Please help.. I need to pack some executable files and a mdb database to the application creator. The database is dynamically generated. So the usual setup project won't work.

2 Answers2

1

In order to have a more flexible (custom) installer, I recommend using WiX

you can start from here

Download WiX from here

or

The faster (typical) way but not flexible (custom) is:

new Project -> Other Project types -> Setup and Deployment

Ehsan
  • 4,334
  • 7
  • 39
  • 59
  • I need to pack some files from a wizard. WiX supports that? –  Nov 19 '14 at 10:54
  • Yes, it does, As I said WiX is very flexible. – Ehsan Nov 19 '14 at 10:58
  • You can start downloading WiX from here: http://wix.codeplex.com/releases/view/99514 – Ehsan Nov 19 '14 at 11:03
  • Don't forget, WiX has a VS plugin and some handy helpers like burn. Here is a complete tutorial to create an installer with imho the most common tasks: http://atlasteit.wordpress.com/2012/02/01/how-to-get-yourself-a-microsoft-isv-certification/ – atlaste Nov 19 '14 at 11:09
  • @atlaste the link is broken. – Ehsan Nov 19 '14 at 11:20
0

I use advanced Installer. It is not free software but It is pretty good and extremly easy to use. Check if it meets your requirement or not

http://www.advancedinstaller.com/