Click here to Skip to main content
15,077,641 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:

I was asked to create msi package for the application developed in. Net framework work.. Msi package have business rules and licence key validation.. I can use visual studio 2010 or any other vs version Ican use... Kindly advise..

Thank you very much...

What I have tried:

I know very basic on creating msi package.. Not experience on creating packages for enterprise applications.. I was assigned to a project to create packages but there is technical people to guide me.. I proposed vs 2010..
Updated 5-Aug-17 5:46am

Do not use Visual Studio for this. Use a tool dedicated to the creation of .MSI's, like WiX Toolset, Advanced Installer, InnoSetup, InstallShield, ...
Member 13298659 7-Jul-17 23:25pm
Thanks for you response..

I tried with trail versions of both Advanced Installer and InstallShield. Advanced Installer is more user friendly having rich GUI( May be I am new to MSI packing that's why Advanced Installer looks comfortable)

In my requirement license key will be generated using .NET reactor using the user's HID and stored in the user's machine. The key will be validated while users installing MSI..

Here kindly advise we can do the custom validation with Advance installer ? and Can I propose to my project to proceed Advance Installer ?

Thanks for your help
If you need to install SQL Server, .NET framework or Visual C runtimes along with your application, here is an interesting 'InnoSetup Dependency Installer':
GitHub - stfx/innodependencyinstaller: Modular InnoSetup Dependency Installer[^]
The nice thing is that everything is done using the web installer versions, so your setup package remains small !

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900