मेरे पास .NET3.5 या .Net4.0 में संकलित कुछ डीएल है। (उनके पास एक ही नाम है)
विक्स में, मेरे पास 2 सशर्त विशेषताएं हैं।
फ़ीचर एक ComponentRef id = "Cmp35" के साथ अपने ऐप के .net3.5 dll
फ़ीचर बी .net4.0 ComponentRef id = "Cmp40"
सुविधाओं के साथ dll इंस्टॉल परस्पर विशिष्ट पहलुओं को शामिल कर रहे हैं, केवल एक ही सुविधा स्थापित किया गया है स्थापित करता है।विक्स में समान नाम वाली फ़ाइलों का प्रबंधन कैसे करें?
मेरी घटकों: त्रुटि LGHT0204: ICE30:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="INSTALLDIR">
<Component Id="Cmp35" Guid="..">
<File Id="Behaviors.Assembly" Name="$(var.Behaviors.v3.5.gen.TargetFileName)" Source="$(var.Behaviors.v3.5.gen.TargetPath)" />
<File Id="Other.Assembly" Name="$(var.Other.v3.5.gen.TargetFileName)" Source="$(var.Other.v3.5.gen.TargetPath)" />
</Component>
<Component Id="Cmp40" Guid="...">
<File Id="Behaviors.Assembly.4.0" Name="$(var.Behaviors.v4.0.gen.TargetFileName)" Source="$(var.Behaviors.v4.0.gen.TargetPath)" />
<File Id="Other.Assembly.4.0" Name="$(var.Other.v4.0.gen.TargetFileName)" Source="$(var.Other.v4.0.gen.TargetPath)" />
</Component>
</DirectoryRef>
</Fragment>
</Wix>
मैं संकलन के दौरान एक त्रुटि है लक्ष्य फ़ाइल ... में स्थापित किया गया है ... एक LFN सिस्टम पर दो अलग-अलग घटकों द्वारा:
ऐसा लगता है कि मुझे कोई समस्या है क्योंकि फ़ाइल नाम समान हैं ...
क्या इसका प्रबंधन करने का कोई तरीका है? धन्यवाद!
मैं वही करता हूं, मेरे पास केवल अंतर है कि मेरे घटकों में मेरे पास स्थितियां हैं। क्या यह काम करेगा? –