1
ファイルをインストールするマージモジュールがあります。 MSIの作成中にマージモジュールに渡されたプロパティを使用したいと思います。ような何か:ファイル名をプロパティに設定する
<Configuration Name='FileNameProperty'
Format='Text'
DefaultValue='[FileNameProperty]' />
<Substitution Table='CustomAction'
Row='SetFileName'
Column='Target'
Value='[=FileNameProperty]' />
<CustomAction Id='SetFileName'
Property='MYFILENAME'
Value='[MYFILENAME]' />
<InstallExecuteSequence>
<Custom Action='SetFileName'
Before='LaunchConditions'>1</Custom>
</InstallExecuteSequence>
...
<File Name="[MYFILENAME]"
Source="my-file.exe" />
は現在、私は、すなわち、そのようなServiceInstallのDisplayNameなどの他の要素の属性、のプロパティ値を代入したときに働く51を入力し、カスタムアクションを使用しています。ただし、この場合、ファイルは[MYFILENAME]として配備されます。
MSDNで提供されている他のカスタムアクションを調べましたが、この状況に適したものは見つかりませんでした。これが可能であれば、どんな提案や考えですか?
私の最後の溝オプションは、ファイル名のバリエーションごとにファイル要素を含め、条件に基づいて目的のファイルを選択することですが、避けたいのです。
これはうまくいくでしょう。早速のご返事ありがとうございます! – doctagre