2012-04-16 44 views
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",因爲這是我從源(我可以提供)讀取的,但我認爲存在一個錯誤,我認爲我只需要在正確的時間執行操作。

回答

相關問題