我的要求是打击.我需要在安装设置时在注册表中编写Product Id.我有以下产品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.">
Run Code Online (Sandbox Code Playgroud)
我有以下代码写入注册表.我想在这里传递产品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>
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.
Dan*_*att 12
有点令人困惑的Id是,WIX Product元素的属性映射到Windows Installer ProductCode属性.
<Component Id="registry_values" Guid="{11FB6C4C-3C90-4F46-B0D2-BB95150F60E6}">
<RegistryValue
KeyPath="yes"
Root="HKCU"
Key="Software\MyProduct\Myfolder\SampleFolder\Product"
Value="[ProductCode]"
Type="string" />
</Component>
Run Code Online (Sandbox Code Playgroud)