The simple way to resolve is to use 2 different GUID for different components...
-hansen Sergey Abakumoff wrote: > > Yeah, after some more testing it seems that adding the Name attributes for > the files that represent the satellite assemblies crashes the installer. > I.e. I do the following: > <Directory Id="DummyGACFolder"> > <Component Id="DutchAsmResources_GAC" > Guid="82AFC0C3-2515-48b2-B297- > 2881CBF78F94"> > <File *Name="Asm.nl.dll"* Id="Asm.nl.dll_GAC" > Source="$(var.AppFolder)\Assemblies\nl\Assembly1.Resources.dll" > Assembly=".net" KeyPath="yes" > ProcessorArchitecture="msil"/> > </Component> > </Directory> > > <Directory Id="DummyGACFolder2"> > <Component Id="GermanAsmResources_GAC" > Guid="82AFC0C3-2515-48b2-B297-2881CBF78F94"> > <File Name=*"Asm.de.dll"* Id="Asm.de.dll_GAC" > Source="$(var.AppFolder)\Assemblies\de\Assembly1.Resources.dll" > Assembly=".net" KeyPath="yes" > ProcessorArchitecture="msil"/> > </Component> > </Directory> > <Feature Id="ProductFeature" Title="MyWixInstaller" Level="1"> > <ComponentRef Id="DutchAsmResources_GAC" /> > <ComponentRef Id="GermanAsmResources_GAC" /> > </Feature> > > .msi is created just fine, but while installation the following error > appears: > "An error occurred during the installation of assembly > 'Assembly1.resources, > version=..., culture=nl, publickeytoken=..., processorArchitecture=msil' > Please refer to Help and Support for more information HRESULT: 0x80131047" > > Without adding Name attributes all the things work fine. > How I can solve this problem as well as the original problem?- Hide quoted > text - > > > On Fri, Sep 5, 2008 at 2:40 PM, Sergey Abakumoff > <s.abakum...@gmail.com>wrote: > Thanks, it works like a charm! > > On Fri, Sep 5, 2008 at 2:21 PM, Rob Mensching > <rob.mensch...@microsoft.com>wrote: > Maybe just give the two File elements different Name attribute values. > > -----Original Message----- > From: wix-users-boun...@lists.sourceforge.net [mailto: > wix-users-boun...@lists.sourceforge.net] On Behalf Of Sergey Abakumoff > Sent: Thursday, September 04, 2008 22:53 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Install satellite assemblies in GAC > > My product is shipped with the set of satellite assemblies for different > languages. Particularly, we provide German and Dutch satellite assemblies. > The requirement for installer is install the satellite assemblies in GAC. > The problem is the file names for specific satellite assemblies are the > same, i.e. we have > Assembly1.resources.dll file with the full name of assembly, > "Name=Assembly1, Culture=nl, version=1.0.0.0" > and > Assembly1.resources.dll file with the full name of assembly, > "Name=Assembly1, Culture=de, version=1.0.0.0" > so, the file names are the same, but the assemblies are different and both > can be installed in GAC . > Well, I tried to accomplish this using Wix(the part of wix file): > > <Directory Id="DummyGACFolder"> > <Component Id="DutchAsmResources_GAC" > Guid="82AFC0C3-2515-48b2-B297-2881CBF78F94"> > <File Id="Asm.nl.dll_GAC" > Source="$(var.AppFolder)\Assemblies\nl\Assembly1.Resources.dll" > Assembly=".net" KeyPath="yes" > ProcessorArchitecture="msil"/> > </Component> > </Directory> > > <Directory Id="DummyGACFolder2"> > <Component Id="GermanAsmResources_GAC" > Guid="82AFC0C3-2515-48b2-B297-2881CBF78F94"> > <File Id="Asm.de.dll_GAC" > Source="$(var.AppFolder)\Assemblies\de\Assembly1.Resources.dll" > Assembly=".net" KeyPath="yes" > ProcessorArchitecture="msil"/> > </Component> > </Directory> > <Feature Id="ProductFeature" Title="MyWixInstaller" Level="1"> > <ComponentRef Id="DutchAsmResources_GAC" /> > <ComponentRef Id="GermanAsmResources_GAC" /> > </Feature> > > Wix linker provides the following error : > > error LGHT0204 : ICE30: The target file > '5e_1hpok.dll|Assembly1.Resources.dll > ' is installed in '[ProgramFilesFolder]\MyApp\1.0.0.0\' by two different > components on an LFN system: 'GermanAsmResources_GAC > ' and 'DutchAsmResources_GAC'. This breaks component reference counting. > > However, the funny thing is msi is created and works fine - all the > satellite assemblies are installed in the GAC:) > Question is - how can I get rid of displaying this error? > ------------------------------ >> >> ------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- View this message in context: http://n2.nabble.com/Wix%2C-satellite-assemblies-and-GAC.-tp1057731p2091927.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users