2013-10-13 62 views
3

我創建正由維克斯安裝,使用VS 2010的程序,我已經得到了product.wxs準備。WIX - 添加一個C#自定義操作代碼

現在我想自定義的C#操作添加到安裝。我搜索如何做到這一點,發現這個指南:How do I create fully fledged C# custom actions?

的問題是,我不明白,所有的指令,特別是在指南的這一部分:Integrate the C# custom action in Advanced Installer

我創建了自定義行動項目,但我不明白如何告訴安裝項目運行該自定義操作,以及如何設置操作在安裝階段運行。

另一個相關的事情。如何在C#代碼中獲得用戶選擇安裝的安裝路徑?

回答

8

該教程是如何使用WiX的管理自定義動作與「高級安裝」,用於創建安裝一個商業工具。

下面是關於如何創建WiX Custom Actions in C#,與WiX的工具集來使用一個很好的解釋。

+0

你知道我如何獲得代碼中的安裝路徑嗎?可能來自Session參數? –

+0

您可以使用會話參數獲取任何屬性的值 (例如:string propValue = session [「MYPROPERTY」];)。包含安裝文件夾的屬性可能取決於您的代碼。 –

+0

它如何取決於我的代碼?應該只有一個屬性,其安裝路徑爲 –