WiX Burn failing to run on TeamCity build server -


i have installer uses burn, , have no problem building installer on (64-bit) dev machine. on our (64-bit) build server, error:

[step 1/3] 2014-04-24 10:40:09,800 [2796] warn jetbrains.container.log4netdefaultloggerinitializer - unhandled exception in current domain: system.badimageformatexception: not load file or assembly 'file:///c:\program files (x86)\wix toolset v3.8\bin\heat.exe' or 1 of dependencies. attempt made load program incorrect format.

from incorrect format warning clear have x86/x64 clash going on, where? projects in solution installer set cpu , build parameters in teamcity build x64. installer project set x86 , think problem. i've tried setting installer x64, errors one:

this 64bitcomponent myapppool uses 32bitdirectory installlocation

i think teamcity trying run x86 burn.exe x64 (since that's how i've configured build) hence problem, what's solution? need build x64, setting build x86 isn't option.

since underlying models burn framework written in c++ , compiled x86 modules, you'll need target assemblies x86 (not "any cpu"). default, if first assembly loaded running in x64 mode, downstream assembly loads x86 fail, safe, should target them x86.


Comments

Popular posts from this blog

java - Intellij Synchronizing output directories .. -

git - Initial Commit: "fatal: could not create leading directories of ..." -