When I run the candle "C:\Wix 3\UltraEdit32_FIles.wxs" -out "C:\Wix 3\UltraEdit32_FIles.wixobj", I am getting the following error:
UltraEdit32_Files.wxs C:\Installs\UltraEdit32_Files.wxs(72) : error CNDL0014 : The TypeLib/@HelpDirect ory attribute's value, '[INSTALLDIR]', is not a legal identifier. Identifier's may contain ASCII characters A-Z, a-z, digits, underscores (_), or periods (.). Every identifier must begin with either a letter or an underscore. C:\Installs\UltraEdit32_Files.wxs(102) : error CNDL0014 : The TypeLib/@HelpDirec tory attribute's value, '[INSTALLDIR]', is not a legal identifier. Identifier's may contain ASCII characters A-Z, a-z, digits, underscores (_), or periods (.). Every identifier must begin with either a letter or an underscore. I am using VS 2005 SP1 with Wix-3.0.2925.0 and ProjectAggregator2-3.0.2925.0. The INSTALLDIR property is set to the folder. The code for the component in the wxs looks like this: <Component Id="wodCertificate_dll" Guid="{E1C0CA6F-23F6-43A4-B9E7-B94A772318A6}"> <File Id="wodCertificate.dll" Name="wodCertificate.dll" KeyPath="yes" Source=".\Program Files\IDM Computer Solutions\UltraEdit-32\wodCertificate.dll"> <Class Id="{020993C2-5B29-41AB-B25D-28230DC2956A}" Context="InprocServer32" Description="CertStores Class" ThreadingModel="both"> <ProgId Id="CertMng.CertStores" Description="CertStores Class" /> <ProgId Id="CertMng.CertStores.1" Description="CertStores Class" /> </Class> <Class Id="{2D0A5AF2-A15F-4A88-8093-61CA9A7B54F5}" Context="InprocServer32" Description="Certificates Class" ThreadingModel="both"> <ProgId Id="CertMng.Certificates" Description="Certificates Class" /> <ProgId Id="CertMng.Certificates.1" Description="Certificates Class" /> </Class> <Class Id="{EC0628A7-7670-43C0-BCD0-717C54BF878B}" Context="InprocServer32" Description="CertLocation Class" ThreadingModel="both"> <ProgId Id="CertMng.CertLocation" Description="CertLocation Class" /> <ProgId Id="CertMng.CertLocation.1" Description="CertLocation Class" /> </Class> <TypeLib Id="{37D86C16-D598-4810-8192-74E019F65D34}" Description="WeOnlyDo! Certificate Management library" HelpDirectory="[INSTALLDIR]" Language="0" MajorVersion="1" MinorVersion="0"> <Class Id="{4D9AE59C-8651-4F93-8D07-74E3A4B412F8}" Context="InprocServer32" Description="Certificate Class" ThreadingModel="apartment"> <ProgId Id="WeOnlyDo.Certificate.1" Description="Certificate Class"> <ProgId Id="WeOnlyDo.Certificate" Description="Certificate Class" /> </ProgId> </Class> <Interface Id="{98D91670-2BF1-441C-8997-650087E9F3AA}" Name="ICertificate" ProxyStubClassId="{00020424-0000-0000-C000-000000000046}" ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" /> <Interface Id="{9E038FDF-0B49-4491-9962-020ABAFAE39B}" Name="ICertStores" ProxyStubClassId="{00020424-0000-0000-C000-000000000046}" ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" /> <Interface Id="{A0368E43-0825-440C-BBBB-FC7189FD6626}" Name="ICertLocation" ProxyStubClassId="{00020424-0000-0000-C000-000000000046}" ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" /> <Interface Id="{D5D1B6F1-EA5C-4854-93EB-340D3E0DF39B}" Name="ICertificates" ProxyStubClassId="{00020424-0000-0000-C000-000000000046}" ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" /> </TypeLib> </File> </Component> The line TypeLib Id="{37D86C16-D598-4810-8192-74E019F65D34}" Description="WeOnlyDo! Certificate Management library" HelpDirectory="[INSTALLDIR]" Language="0" MajorVersion="1" contains the INSTALLDIR property that points to the main program folder. I attached the actual registry entries that are created when installing the software. Jerome McCann Informatics Client Architecture Forest Laboratories, Inc. Harborside Plaza V, Jersey City, NJ Phone: (201) 427-8660 Email: [EMAIL PROTECTED] This e-mail and its attachments may contain Forest Laboratories, Inc. proprietary information that is privileged, confidential or subject to copyright belonging to Forest Laboratories, Inc. This e-mail is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient of this e-mail, or the employee or agent responsible for delivering this e-mail to the intended recipient, you are hereby notified that any dissemination, distribution, copying or action taken in relation to the contents of and attachments to this e-mail is strictly prohibited and may be unlawful. If you have received this e-mail in error, please notify the sender immediately and permanently delete the original and any copy of this e-mail and any printout.
wodCertificate.dll.rar
Description: wodCertificate.dll.rar
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users