Thanks Bob,
I tried to make the tags advertised by the following code. But I am
receiving an error saying:
The Class/@Server attribute cannot be specified when attribute Advertised is
present with value 'yes'
<Component Id="component1" Guid="A86ECF34-BBBE-4292-8BB9-6675C5123456"
DiskId="1">
<File Id="Application1.exe" Name="Ex01C00F.exe" LongName="
Application1.exe" src="Application1.exe" >
*<**TypeLib** **Id**=**"ABE539FW-EE0A-4F6D-B336-5E6A16123456"
Advertise ="yes" Description="* *Application1 Type 1.0 Library**"
MajorVersion ="1" MinorVersion ="0" Language="1">*
* <**Interface** **Id**=**"ABCDE050-9F1A-44E8-85B6-6C195D212345"
Name ="IApplication1" NumMethods="9" ProxyStubClassId="
00020424-0000-0000-C000-000000000046" ProxyStubClassId32="
ABCDA6C8-EE0A-4F6D-B336-5E6A16D9ABCD" Versioned ="yes"></Interface>*
* <**AppId** **Id**=**"ABCD73D0-EC52-4001-A295-E2DD73A7ABCD"
Advertise="yes">*
* <**Class** **Advertise**=**"yes" Id="
ABCD252D-4EE6-47CF-AE46-9D122380ABCD" Version="Application1.Application1.1"
SafeForScripting="yes" Context="LocalServer32">*
* <**ProgId** **Id**=**'Application1.Application1.1'
Description='Application1 Class' Advertise='yes' >*
* <**ProgId** **Id**=**'Application1.Application1'
Description='Application1 Class' Advertise='yes' />*
* </**ProgId**>*
* </**Class**>*
* </**AppId**>*
* </**TypeLib**>***
</File>
</Component>
But as you can see the *Server* attribute is not mentioned in the code in
the *Class* tag, yet the error message says we cannot mention the
*Server*attribute.
Could you please let me know how to avoid the error message or what should
be the right code here?
thanks,
aparna
On 11/30/06, Bob Arnson <[EMAIL PROTECTED]> wrote:
aparna wrote:
The idea here was to avoid ICE33 warnings and if I create the registry
keys by using registry/registry values/tags I believe they would cause ICE33
warnings.
Another thing I noticed was having used TypeLib, Class, AppId and ProgId
tags, the resulting MSI do not have ProgId, Class tables. Is there any flag
I need to set to cause these tables to be created?Am I missing something
here? ICE33 warnings are still reported after having used these tags?
ICE33 can be safely ignored, especially if you're using WiX's
strongly-typed elements otherwise. The various COM tables in MSI have been
found to be problematic so unless you're using advertisment, they aren't
used.
-- sig://boB http://bobs.org
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users