2012-05-24 59 views
1

我创建了一个.NET项目,其中包含多个安装程序类(从System.Configuration.Install.Installer继承的类)。我的目标是,让一个单独的程序集包含我们需要在我们的安装项目中使用的所有可能的安装程序,但是不一定都包含在单个安装项目中。.Net安装程序,自定义操作问题

我遇到的问题是,添加自定义操作时,一旦选择一个程序集,就无法选择需要执行的特定安装程序。由于我无法指定要运行的安装程序,因此找到该程序集的所有安装程序都正在执行。

这是如何工作的设计或我在这里错过了什么?

回答

0

我认为你需要摆动你的范例。仅创建一个每个装配/项目安装程序类,但有一个安装程序类调用相关的方法来执行你的条件安装

OR

将每个安装程序类在单独的程序/项目,然后创建了一个自定义操作并使用CustomAction.Conditional属性来告知安装项目要运行的Custom操作和安装程序类。 看到这个:http://msdn.microsoft.com/en-us/library/025bcetc(v=vs.80).aspx

相关问题