2017-08-15 7 views
0

APPDIRにカスタムアクションから作成/変更したファイルを配置することはできますか?または何らかの回避策ですか?手動でファイルを移動するために、チームビルドコードでXCOPYを作成する必要があるのだろうかと思います。アドバンストインストーラのカスタムアクションからAPPDIRにファイルを置きます

ディレクトリ(「APPDIR」)は、私が試している時点では存在しません。

私は自分のカスタムアクションを「完了ダイアログステージ」に移動しました。実行時間は即時です。

答えて

1

だけインストール実行ステージの後を延期し、なし偽装ととして、あなたのカスタムアクションを追加しよう - リソースのアクションを追加します。ファイルを作成するためのカスタムアクションが必要になることがあります。

+0

遅延CAのセッション["APPDIR"]やセッション["MyProp1"]などのパブリックプロパティにアクセスできません。アクションを完了するために暗号化するパスとプロパティが必要です。どのようなアプローチでこの状況に取り組んでいますか? :) – radbyx

+0

http://www.advancedinstaller.com/user-guide/qa-access-property-deferred-action.html – radbyx

+0

4日間の闘争はついに終わりました。現在はうまくいきます:) パブリックプロパティを遅延CAに渡します。 var delimiter = '|'; var actionData = session ["CustomActionData"]; var dataArray = actionData.Split(デリミタ); foreach(データ配列内のvar d) { MessageBox.Show( "Property:" + d); } – radbyx

関連する問題