You need to fill in the Registry table with the appropriate values.  You
can use either ProgId, Class & Co. (which will fill in the Registry
table behind the scenes when advertisement is turned off) or you can
directly use Registry elements.   Note, there is a good chance that as a
.NET COM DLL you'll have a couple extra registry keys that need to be
set beyond just what the ProgId and Class elements setup for you. 

If you are not sure what registry keys need tbe set, you can either use
tallow to generate a fragment from your DLL and take a look at that, or
you can use 'regasm /tlb /reg PATH.TO.commandlib.dll' to create a
PATH.TO.commandlib.reg file which you can look at with a text editor to
understand what needs to be set.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Christer
Solskogen
Sent: Friday, December 15, 2006 12:28 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] regasm in wix?

Our application requires that one dll is registert using regasm. How do
I do that in wix3? I was under the impression that just using <Typelib
...> would do it, but with the handful of things I tried I did not get
it to work.

<Component Id='CommandLib' Guid='a349abc4-1832-4168-a84e-e952ac0fa09f' 
DiskId='1'>
<File Id='commandlib_dll' Name='CommandLib.dll' 
Source='$(var.ReleaseDir)/CommandLib.dll' Assembly='.net' 
AssemblyRegisterComInterop='yes' KeyPath='yes' > <TypeLib
Id='23C76A21-7AEB-439c-BF85-700079E0E220' Language='1033' 
MajorVersion='1' MinorVersion='0'/>
</File>
</Component>

Any pointers please?

The command I need it to run is regasm /tlb PATH.TO.commandlib.dll?

--
chs


------------------------------------------------------------------------
-
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=DEVDE
V
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
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

Reply via email to