私の要件は壊れています。 セットアップをインストールする際に、製品IDをレジストリに書き込む必要があります。 商品IDには次のコードがあります。wixのレジストリに製品IDを書き込む方法
<Product Id="{CEEE7807-F6D7-43F6-A206-110B9E25AC9C}"
Name="Sample installer"
UpgradeCode="{BFBD4770-8C5D-4A53-BA07-EF52401F0CB4}"
Language="1033"
Version="$(var.ProductVersion)"
Manufacturer="My company.">
私は以下のレジストリコードを書いています。私はここに製品ID値を渡したいと思います。
<Component Id="registry_values" Guid="{11FB6C4C-3C90-4F46-B0D2-BB95150F60E6}">
<RegistryValue
KeyPath="yes"
Root="HKCU"
Key="Software\MyProduct\Myfolder\SampleFolder\Product"
Value="[Product Id]"
Type="string" />
</Component>
この問題を解決するのを手伝ってください。
プロダクトIDを '*'に設定して、生成されたインストーラーごとに異なるようにしてください。 '.msp'ファイル(つまり「マイナーアップデート」)でパッチを当てるシナリオをサポートしたいのであれば、固定された製品IDだけが必要です。 –