如何以编程方式创建MSI安装程序?

Raf*_*ari 5 .net c# windows-installer winforms

我有一个程序,用于创建其他程序并从*.cs源文件编译它

      using System.CodeDom.Compiler;

我想为编译的程序创建一个安装程序,但我想知道我是否可以以编程方式执行此操作,因此当我单击主应用程序中的"立即构建"按钮时,将在所选目标上显示新的安装程序.

有没有办法通过点击按钮为已编译的程序(我构建的程序)创建一个msi安装程序.

每次我想为编译的程序创建安装程序时,我都不想使用InstallShield.

任何帮助将受到高度赞赏

Ami*_*shk 9

我建议你使用WiX.它是一个非常强大的安装程序构建工具.您可以使用命令行工具创建安装文件,可以在构建程序中使用它们.