Its my merge module. It looks like the names generated are:
<AssemblyReference>Binaries <AssemblyReference>Symbols Etc To me, this seems like a bug in the way Wix is generating the MSI database, if the generated names are too long, WiX (IMHO) should change them to fit, and/or issue a fatal error if there really are collisions. -----Original Message----- From: Tobias S [mailto:tobias.s1...@gmail.com] Sent: Wednesday, February 02, 2011 8:08 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] CNDL 1026 Warning - How the heck to you correct it? Open the corresponding merge module with orca and search for the string. This should lead to the trouble causing string. But I think ignoring this warning is the best way than manipulating a 3rd party merge module. Regards, Tobias 2011/2/2 John Bergman <john.berg...@xpedienttechnologies.com>: > I have a couple of merge modules that consistently generate these warnings, > and I have not been able to determine how the string is generated that it is > complaining about. > > Is this documented anywhere, or can anyone provide some tips as far as how to > correct this? > > Here is an example of the message > > C:\XPertSeries\Source\XPJ-R7S7\XPertSeries\Platform\Install.MM.Platfor > m.ManagementServer.ServerPlugins\obj\Debug\_Application.ManagementServer.Plugins.Authentication.Global.Server.wxs(4): > warning CNDL1026: The DirectoryRef/@Id attribute's value, > 'Application.ManagementServer.Plugins.Authentication.Global.Server.Binaries', > is too long for an identifier. Standard identifiers are 72 character s long > or less. > > > Relevant section of the merge module's WiX File > > <?xml version="1.0" encoding="UTF-8"?> <Wix > xmlns="http://schemas.microsoft.com/wix/2006/wi" > xmlns:iis="http://schemas.microsoft.com/wix/IIsExtension" > xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> > > <?include ..\..\common\shared\XPedientInstallerVersionInfo.wxi ?> > > <Module Id="MM.Platform.MS.ServerPlugins" Language="1033" > Version="$(var.MajorVersion).$(var.MinorVersion).$(var.BuildNumber)"> > <Package Id="xxxxx" InstallerVersion="200" > Manufacturer="XPedient Technologies" /> > > <Directory Id="TARGETDIR" Name="SourceDir"> > <Directory Id="MergeRedirectFolder"> > > <Component Id='c_app.ms.Plugins.Auth.Global.Server' > Guid='xxxxxx'> > <File Id='f.app.ms.Auth.Global.Server' > Name='$(var.Application.ManagementServer.Plugins.Authentication.Global > .Server.TargetFileName)' > Source='$(var.Application.ManagementServer.Plugins.Authentication.Glob > al.Server.TargetPath)' /> > <File Id='f.app.ms.Auth.Global.Server.pdb' > Name='XPedient.Application.ManagementServer.Plugins.Authentication.Glo > bal.Server.pdb' > Source='$(var.Application.ManagementServer.Plugins.Authentication.Glob > al.Server.TargetDir)XPedient.Application.ManagementServer.Plugins.Auth > entication.Global.Server.pdb' /> > </Component> > > > The WiX Project (VS2008/2010) has this as a reference: > > > Application.ManagementServer.Plugins.Authentication.Global.Server > > Where the name of the assembly is > Application.ManagementServer.Plugins.Authentication.Global.Server.dll > > ---------------------------------------------------------------------- > -------- Special Offer-- Download ArcSight Logger for FREE (a $49 USD > value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users