अब मैं कुछ इस तरह का उपयोग करें:वाईएक्स का उपयोग कर मल्टीस्ट्रिंग रजिस्ट्री मान जोड़ें?
<Component Id="RegistryEntries" Guid="<guid>" KeyPath="yes">
<RegistryKey Root="HKCU" Key="<path>" Action="createAndRemoveOnUninstall">
<RegistryValue Name="myStrings" Action="append" Type="multiString">
1
</RegistryValue>
<RegistryValue Name="myStrings" Action="append" Type="multiString">
2
</RegistryValue>
<RegistryValue Name="myStrings" Action="append" Type="multiString">
3
</RegistryValue>
<RegistryValue Name="myString" Value="x" Type="string"/>
</RegistryKey>
</Component>
लेकिन मैं अगले त्रुटि है:
प्राथमिक कुंजी "reg<key>"
तालिका 'रजिस्ट्री' में दोहराया गया है। टकराव से बचने के लिए कृपया प्रविष्टियों में से एक को हटाएं या प्राथमिक कुंजी के एक हिस्से का नाम बदलें।
उत्तर: Yan's जवाब के बाद मेरी xml की तरह दिखता है:
<Component Id="RegistryEntries" Guid="<guid>">
<RegistryKey Root="HKCU" Key="<path>" Action="createAndRemoveOnUninstall">
<RegistryValue Name="myStrings" Action="append" Type="multiString">
<MultiStringValue Name="myStrings" Action="append" Type="multiString">
1
</MultiStringValue>
<MultiStringValue Name="myStrings" Action="append" Type="multiString">
2
</MultiStringValue>
<MultiStringValue Name="myStrings" Action="append" Type="multiString">
3
</MultiStringValue>
</RegistryValue>
<RegistryValue Name="myString" Value="x" Type="string"/>
</RegistryKey>
</Component>
ओह, तो बोझिल !! आखिरकार कामकाजी समाधान मिला! मैं multistring का उपयोग करने का एहसास करने में सक्षम नहीं था। – sergtk
दरअसल, मल्टीस्ट्रिंगवैल्यू टैग के सभी गुणों का कोई प्रभाव नहीं पड़ता है। – galinette