0

我提供的软件是一套包含不同类型的客户端和不同类型的服务器的多个程序。多个服务器可以在同一台机器上共存或分布在网络上,客户端也是如此。套件的实际拓扑取决于用户的需要。

我想做的是将所有必要的可执行文件和程序打包到一个安装程序中,用户可以从中选择组件。类似于标准的 Microsoft Office 安装,可以选择不同的组件来包含或排除。我还希望能够在安装期间显示特定的屏幕,这些屏幕取决于选择安装的产品(例如,如果安装了桌面客户端,则会显示提示身份验证服务器位置的屏幕,但不会显示此屏幕如果未选择安装桌面客户端)。

Visual Studio 安装项目可以做到这些吗?

4

1 回答 1

0

不,Visual Studio 安装项目一直是非常基础的。微软宣布 2010 年将是最后一个包含它的 Visual Studio 版本,而在 2012 年它就消失了。

在 2012 年,您拥有免费版本的 InstallShield,但它也无法为您完成这项工作。有付费版本应该可以完成这项工作,但普遍的看法似乎对它们非常负面。

基本上你应该咬紧牙关学习WiX。该文档的组织方式不易于学习,但您会到达那里。

于 2013-04-07T12:07:51.710 回答