0
所以我有一個自定義操作什麼時候可以在WIX安裝程序中獲取目標目錄?
<CustomAction Id="GetTarget"
BinaryKey="CA"
DllEntry="GetTargetPath"
Execute="immediate"
Return="check"
HideTarget="no"
Impersonate="no" />
<InstallExecuteSequence>
<Custom Action="GetTarget" After="CostFinalize">(NOT REMOVE = "ALL")</Custom>
</InstallExecuteSequence>
這是調用調用該方法session.GetTargetPath("TARGETPATH");
一個DLL,但我得到一個異常「目錄名稱是無效的。TARGETPATH」。我有自定義操作After="CostFinalize"
,因爲這是我從源(我可以提供)讀取的,但我認爲存在一個錯誤,我認爲我只需要在正確的時間執行操作。
是的,我測試了APPLICATIONROOTDIRECTORY,它的工作,然後我意識到,我錯了名字。只是有一個星期一的時刻。 – Pittfall 2012-04-16 18:34:47