jeffcal's blogland

rem koolhaas couldn't build better than us!

coming soon: wix tasks for msbuild

hey y'all, and sorry i haven't written in a couple of weeks.  we're working hard to ship our first beta of msbuild right now so my blog unfortunately sat down with a hefty piece of neglect pie.  but i'm back now (to the three of you who actually read this; well, two of you if i can't count my mother). 

as many of you know by now, microsoft has dipped its toes into the open source waters by opening up the wix project to the community.  a wise dev on my team pointed out that the wix open source announcement was followed almost immediately by a few requests for msbuild tasks which wrapped the core wix tools.  so on my backburner for the past month has been figuring out how to make sure this happens.  i started by reading a little more about wix and thinking about how it should fit into the build process, and finally before typing any code decided to ask if anyone else at microsoft had endeavored to create such tasks.  i was silly to ask “if” rather than “who” because within about twenty minutes i'd learned that one of our top dogfooders (in another state no less) had already authored working versions of the tasks!  so we're going to work with the wix guys to make sure these useful tasks see the light of day outside microsoft too...

in other task development news, i recently stumbled across some frustrating fusion loading issues, presented to me in the concise, if not elegant, form of HRESULT 0x80131040.  i haven't quite tracked down exactly what the problem is but i'm certainly having fun trying.

have a good memorial day weekend.  i'll be watching “fishing with john“ and a couple of sergio leone/clint eastwood westerns...

jeff.

Published Friday, May 28, 2004 2:44 PM by jeffcal
Filed under:

Comments

 

Kevin Ransom said:

HREsult = 0x80131040

means // The located assembly's manifest definition does not match the assembly reference.

You have an assembly in the application directory that has a different version from the one that you compiled against.

May 28, 2004 6:14 PM
 

Sergey Simakov blog said:

May 31, 2004 4:48 AM
 

Ryan Cromwell said:

You have no idea how excited that makes me. Have you/they found a way to resolve the ComponentID change issue that keeps one from generating viable Upgrades?

It was a fairly cumbersome task (no pun intended) getting Wix integrated into our build process, though it's working, with help from http://weblogs.asp.net/lorenh/archive/2004/05/09/128899.aspx?Pending=true. It has helped us out tremendously, as we can now use WMI for cleaner, more consolidated pushes through the promotion chain.
June 23, 2004 9:23 AM
Anonymous comments are disabled

© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker