我的要求很嚴重。 我需要在安裝設置時在註冊表中編寫產品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>
請幫我解決這個問題。
您應該將Product Id設置爲'*',以便它對於每個生成的安裝程序都不同。如果您希望使用'.msp'文件(即「次要更新」)支持修補方案,則只需要一個固定的產品ID。 – 2012-01-11 12:18:15