我正在使用 vdproj 创建一个 .msi 文件。
我有一个持续集成服务器,需要在专用机器上安装我们的程序。我希望它运行 .msi 文件但没有可点击的屏幕,因为我想完全自动化该过程。因此,当您双击 .msi 文件时,应该执行此操作,完成后将退出。没有下一个屏幕,什么都没有。
这可能吗?如果可以,使用 vdproj 最简单的方法是什么?
我正在使用 vdproj 创建一个 .msi 文件。
我有一个持续集成服务器,需要在专用机器上安装我们的程序。我希望它运行 .msi 文件但没有可点击的屏幕,因为我想完全自动化该过程。因此,当您双击 .msi 文件时,应该执行此操作,完成后将退出。没有下一个屏幕,什么都没有。
这可能吗?如果可以,使用 vdproj 最简单的方法是什么?
只需创建您的标准 MSI 并使用静音开关运行它。
msiexec /i myapp.msi /qn
请参阅自动 MSI 安装
您还可以在 InstallUISequence 中创建没有任何条目的 MSI。当 MSI 启动时,您会看到一个通用的 Windows 进度条,但它不需要任何用户交互。