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.Platform.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.Global.Server.TargetPath)' > /> > <File Id='f.app.ms.Auth.Global.Server.pdb' > Name='XPedient.Application.ManagementServer.Plugins.Authentication.Global.Server.pdb' > > Source='$(var.Application.ManagementServer.Plugins.Authentication.Global.Server.TargetDir)XPedient.Application.ManagementServer.Plugins.Authentication.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