1

我正在使用 vdproj 创建一个 .msi 文件。

我有一个持续集成服务器,需要在专用机器上安装我们的程序。我希望它运行 .msi 文件但没有可点击的屏幕,因为我想完全自动化该过程。因此,当您双击 .msi 文件时,应该执行此操作,完成后将退出。没有下一个屏幕,什么都没有。

这可能吗?如果可以,使用 vdproj 最简单的方法是什么?

4

4 回答 4

4

只需创建您的标准 MSI 并使用静音开关运行它。

msiexec /i myapp.msi /qn
于 2011-06-13T20:15:52.220 回答
2

LIMITUI属性设置为“1”。Visual Studio 不直接支持它,但您可以使用Orca将其添加到属性表中。

这样,当您双击它时,MSI 将在安装过程中只显示一个进度条。

于 2011-06-13T20:59:35.660 回答
1

请参阅自动 MSI 安装

于 2011-06-13T19:57:40.257 回答
0

您还可以在 InstallUISequence 中创建没有任何条目的 MSI。当 MSI 启动时,您会看到一个通用的 Windows 进度条,但它不需要任何用户交互。

于 2011-11-08T00:55:48.270 回答