Tlb cannot be found

Add-in Express™ Support Service
That's what is more important than anything else

Tlb cannot be found
Error from Wix project created via VDProj to Wix Converter 
Brad Clements




Posts: 72
Joined: 2008-05-01
I used VDProj to Wix Converter to create a Wix installer project for one of my Outlook addins based on my older VDProj installer project. When I try to build the Wix project, I get the following errors:

1>heat.exe(0,0): error HEAT5059: The file 'C:Program Files (x86)Add-in ExpressAdd-in Express for .NETBinAddinExpress.MSO.2005.tlb' cannot be found.
1>C:src
eemsemsSetupemsSetup_wix.wixproj(95,5): error MSB3073: The command ""C:Program Files (x86)WiX Toolset v3.8Binheat.exe" file "C:Program Files (x86)Add-in ExpressAdd-in Express for .NETBinAddinExpress.MSO.2005.tlb" -sw -gg -sfrag -nologo -srd -out "obj\DebugHarvested XML_AddinExpress.MSO.2005.com.xml"" exited with code 5059.


My Product.wxs file has a Component element that references AddinExpress.MSO.2005.dll, but it doesn't have any explicit references to AddinExpress.MSO.2005.tlb. I don't think I need this .tlb file, do I? Is there a way to tell the Wix project not to look for it?
Posted 05 Jun, 2014 11:22:25 Top
Andrei Smolin


Add-in Express team


Posts: 14094
Joined: 2006-05-11
Hello Brad,

In an Add-in Exoress add-in, you don't need to have AddinExpress.MSO.2005.tlb referenced. Moreover, in the Add-in Express manual, we state that this file must be excluded from the setup project. Please check if AddinExpress.MSO.2005.tlb is listed in the Dependencies section of the source VDProj; if posisitve, exclude it and convert the project once again.

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 06 Jun, 2014 02:09:02 Top
Brad Clements




Posts: 72
Joined: 2008-05-01
The VDProj did have a reference to the .tlb. I excluded it and converted the project again, and this solved the problem. Thanks for the quick and accurate response.
Posted 06 Jun, 2014 11:24:20 Top