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? |
|
Andrei Smolin
Add-in Express team
Posts: 19138
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.
Andrei Smolin
Add-in Express Team Leader |
|
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. |
|