2016-05-11 9 views
0

Exit Dialog内のネイティブdllに添付されたカスタムアクション内に設定されたセッション値を使用する必要がありますが、これらのセッションパラメータのデフォルト値。私は出口でLVALの値を表示しようとするとアドバンストインストーラのExit Dialogに添付されたネイティブdllによって設定されたセッションパラメータを使用する

[CustomAction] 
    public static ActionResult Custom5(Session session) 
    {    
     session["LVAL"] = "1"; 
     MessageBox.Show("LVAL :" + session["LVAL"]); 
     return ActionResult.Success; 
    } 

:高度なインストーラのセットアップの内部

セッションパラメータの定義:カスタムアクション内部Session parameter definition inside advanced installer setup

セッションパラメータ値の更新は、ネイティブDLLを添付しました私はその値を "0"と見ます。だから私はカスタムアクション内で設定された値を見ることができません。アドバイスや解決策はありますか?

答えて

1

パブリックインストーラプロパティを設定/取得するカスタムアクションは、即時として実行するように設定する必要があります。遅延カスタムアクションは、これらのプロパティを取得/設定できません。あなたが即時に設定されていることを確認してください。

また、ここではattach and debug the code from your custom actionです。

関連する問題