【发布时间】:2015-03-26 22:04:14
【问题描述】:
我在 Visual Studio 2008 中创建了一个包含我的项目的 .msi,它需要运行必备的第三方软件,包括 WinZip。我环顾四周,从我所看到的情况来看,有一个先决条件窗口,您可以在其中选择 .NET 框架之类的程序。我还看过编写引导程序来检查机器上是否已安装第三方先决条件,但我遇到了障碍。任何其他建议或有关如何执行此操作的一些建议都会非常有帮助。
谢谢
【问题讨论】:
-
您使用什么软件来创建 .msi 文件。 Visual Studio 安装项目不是很高级。其他免费和付费软件允许您扩展执行此操作的能力。请注意,您应该避免尝试安装 WinZip 的内部副本,您应该简单地检查它是否已安装,如果它没有告诉使用它是必需的。此外,您不需要 WinZip 来创建存档。
-
感谢您的回复。我一直在从 Visual Studio 创建 .msi。请您详细说明如何在安装主项目之前检查先决条件是否已安装。
标签: c# windows-installer bootstrapper party