Как программно создать установщик MSI?

У меня есть программа, которая используется для создания другой программы и ее компиляции из исходного файла *.cs

       с помощью System.CodeDom.Compiler;

Я также хотел бы создать установщик для скомпилированной программы, но мне интересно, смогу ли я сделать это программно, поэтому, когда я нажму кнопку «Создать сейчас» в своем основном приложении, в выбранном месте появится новый установщик.

Есть ли способ создать установщик msi для скомпилированной программы (программа, которую я создал) одним нажатием кнопки.

Я не хочу использовать InstallShield каждый раз, когда хочу создать установщик для своих скомпилированных программ.

Будем очень признательны за любую помощь

5
задан Rafik Bari 17 June 2012 в 18:39
поделиться