インストーラのファイル検索の起動条件を設定しようとしています。自分の[TARGETDIR]
フォルダのサブフォルダ内の指定されたファイルを検索する必要があります。ファイル検索のフォルダプロパティ起動条件:[TARGETDIR]の下にカスタムフォルダを指定する方法は?
私はFolder
プロパティを設定しようとした:
[TARGETDIR]
/サブフォルダ[TARGETDIR]
サブフォルダ[TARGETDIR]
サブフォルダ/[TARGETDIR]
/サブフォルダ/[TARGETDIR]
/"サブフォルダ"
上記の解決策はありませんでした。サブフォルダにあるファイルは決して見つかりません。 Depth
プロパティを1に設定して[TARGETDIR]と指定しただけで動作しますが、検索するディレクトリを直接指定します。
私は同様の質問hereを見つけましたが、答えはありません。
Folder
プロパティをカスタムフォルダで使用するように設定する正しい方法は何ですか?
ありがとうございます。ユーザーが指定したインストールフォルダを入力してサブフォルダを検索し、プロパティを設定する小さなコンソールアプリケーションを作成することは可能でしょうか?可能であれば、この手順はカスタムアクションの「インストール」または「コミット」フェーズ中に実行され、ファイルがフォルダにプッシュされる前にプロパティを設定できるようにします。 – kaycee
コードを書くつもりならyesですが、それが可能ですが、そのファイルがインストールされている場合はコンポーネント検索が望ましいです。インストールされたアプリケーションをファイル検索以外の方法で検索する方法はたくさんあるので、それらを推奨します。レジストリ項目、upgradecode検索、componrent id検索など – PhilDW