Visual Studio安装项目是否允许选择性应用程序安装?

时间:2012-10-22 16:25:56

标签: visual-studio setup-project setup-deployment

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

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

使用Visual Studio安装项目可以实现这些目的吗?

1 个答案:

答案 0 :(得分:0)

不,Visual Studio安装项目一直都很基础。微软宣布2010年将是包含它的最后一个Visual Studio版本,并且在2012年它已经消失。

2012年,您拥有InstallShield的免费版本,但它也无法为您完成任务。付费版本应该可以完成这项工作,但一般意见似乎对他们非常消极。

基本上你应该咬紧牙关学习WiX。该文档的组织方式不易于学习,但您将实现目标。