Windows Installer limits directory identifiers to 72 characters max; that ID
is 73 chars.

http://msdn.microsoft.com/en-us/library/aa368295(VS.85).aspx

You can see this in ORCA by running Orca, making a new MSI file and adding
the Directory table.  Then Adjust Schema and look at the data type of the
directory ID column.  So, the directory ID will need to be shortened.

James

-----Original Message-----
From: John Bergman [mailto:john.berg...@xpedienttechnologies.com] 
Sent: Monday, December 06, 2010 22:48
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] How do you fix this error? (id is too long, 72
characters max)

I need some guidance as to how to fix this error... it looks like the id is
generated during the compile process... 

I am getting this error:

The DirectoryRef/@Id of attributes value,
'Application.managementserver.plugins.authentication.native.client.symbols'
is too long for an identifier, standard identifiers are 72 characters or
less.

This is what is in my wxs source (that I wrote)

        <Component Id='c_app.ms.Plugins.Auth.Native.Client'
Guid='C3ADAD54-1AD7-47fa-B356-146A58048F99'>
          <File Id='f.app.ms.pi.Auth.Native.Client'
Name='$(var.Application.ManagementServer.Plugins.Authentication.Native.Clien
t.TargetFileName)'
Source='$(var.Application.ManagementServer.Plugins.Authentication.Native.Cli
ent.TargetPath)' />
          <File Id='f.app.ms.pi.Auth.Native.Client.pdb'
Name='XPedient.Application.ManagementServer.Plugins.Authentication.Native.Cl
ient.pdb'
Source='$(var.Application.ManagementServer.Plugins.Authentication.Native.Cli
ent.TargetDir)XPedient.Application.ManagementServer.Plugins.Authentication.N
ative.Client.pdb' />
        </Component>

It appears that this is the location of the error, it is in a generated
file.

    <Fragment>
        <DirectoryRef
Id="Application.ManagementServer.Plugins.Authentication.Native.Client.Symbol
s">
            <Component Id="cmp9B84874485F19E281EC2FD5E9346598B" Guid="*">
                <File Id="fil2DDE6B792849542497AC6B90E52F6196"
Source="$(var.Application.ManagementServer.Plugins.Authentication.Native.Cli
ent.TargetDir)\XPedient.Application.ManagementServer.Plugins.Authentication.
Native.Client.pdb" />
            </Component>
        </DirectoryRef>
    </Fragment>



----------------------------------------------------------------------------
--
What happens now with your Lotus Notes apps - do you make another costly
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to