2012-05-24 87 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

相關問題