Shawn Cicoria - CedarLogic

Perspectives and Observations on Technology

Recent Posts

Sponsors

Tags

General





Community

Email Notifications

Blogs I Read

Archives

Other

Use OpenDNS

December 2010 - Posts

Visual Studio 2010 Setup Projects and x64 Support

I was taking the Windows Azure CmdLets project and getting it into an MSI just to make it easier to deploy in a nice package.  I ran into problems with the Setup project not being able to properly establish the right registry settings for an x64 environment.

Even though you set the target platform on the Setup project to x64 the InstallUtil.lib that get’s run is still x86.  In order to have it work property, you need to follow the steps identified here:

http://msdn.microsoft.com/en-us/library/kz0ke5xt.aspx 

The section “64-bit managed custom actions throw a System.BadImageFormatException exception” covers the steps you need to follow, using the Orca MSI editor to replace the InstallUtilLib.dll from the one that the Setup Project embeds (x86) to a x64 version.

Now, works like a charm…

Resultant installer here:

http://cicoria.com/Downloads/AzureManagementCmdletsInstall.msi

The CmdLets are the same ones from the Training Kit – November 2010 release.

One Reason to have a Facebook Identity

Reading this article http://www.nytimes.com/2010/12/05/us/05bully.html?_r=1&hp

It’s clear that ensuring you “grab” your online “address” (Facebook page) and establish it as authoritative, before some other clown does is important.

Once you have your kids (yourself) online, then you monitor.  Best you take the slot before somebody else does…

Posted: 12-05-2010 9:04 AM by cicorias | with no comments
Filed under: