Wix COM+ CA (pcaexec) does not allow to install COM+ .Net assembly without  
TLB file, but basically it possible.

In some situations COM+ assembly depend of external interfaces of another  
.Net assemblies. It required more than one .TLB file to install  
COM+ assembly, but WiX allow set only one TLB file for 'ComPlusAssembly'  
element.

I suggest to optional set attribute 'TlbPath' at 'ComPlusAssembly'  
element. If 'TlbPath' attribute absent, then use method, that install  
assembly without TLB (internally generated tlb). Same method used by  
regsvcs.exe .Net utility.

I can send simply modified code of ca\pubca\pcaexec\cpiasmexec.cpp, that  
install .Net COM+ without TLB file.
It code already work properly during 2-3 monthes in our products  
installers.

P.S.
   It all about Wix2 (i think in Wix3 similar)

--
Alexander Biryukov

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