それまでは、バンドル パッケージの他のプロパティの結果であるプロパティ値の設定に問題があります。CustomAction を使用してみましたが、うまくいきませんでした。他のプロパティに依存するバンドルでプロパティ値を設定する正しい方法は何ですか?
私の最終目標は、VC++ 2010 SP1 再頒布可能パッケージの存在を検出することです。問題は、それを検出するためのバージョン レジストリ キーのバージョン番号の前に "v" という接頭辞が付いていることです (例: "v10.0.40219.325")。
テストしたところ、接頭辞「v」が存在する場合、次の式が正しく機能しないことがわかりました。
だから私が考えたのは、レジストリから MajorVersion、MinorVersion、Bld、Rbld の値を抽出し、それらを新しいプロパティに連結することです。次に、InstallCondition と DetectCondition で "v" プレフィックスのないこの新しいプロパティを使用します。
どうやってやるの?
ありがとうございました