Running the PDC Visual Studio 2010 Drop on VMware Fusion

At the Microsoft PDC in Los Angeles this year, attendees received a CTP of Visual Studio 2010 on an external HD along with all the conference materials. VSX came installed on Windows Server 2008 (along with TFS) giving attendees a chance to dig into the new features of .NET 4.0 and the IDE.

Unless you’re on a Mac. The VM was released in Microsoft’s VPC format which can only be run on a Windows host. Or can it?

To run the CTP under VMware Fusion, you’ll need to convert it to the proper format. To do this, you’ll need to install the VMware Converter on a Windows system. Once installed, plug the PDC drive into a USB port and find the directory containing Visual Studio 2010. In VMware Converter, click the Import Machine button and follow the instructions. Be sure to pick the latest virtual machine version if you are using Fusion 2.x, as this will give you the best performance.


I chose to create the new image on the external drive so I could copy it to my Mac. The conversion took maybe 40 minutes to finish. Once converted, I connected the external drive to my Mac and copied the directory (VSXCTP in my case) to the Virtual Machines folder in my Documents folder. I then used the Library window to open the VM, which copied it into my library.


After starting up the CTP under Fusion, I had to install the latest version of the VMware Tools, after which Windows 2008 discovered a bunch of new hardware. Once the tools were installed, the machine runs nearly as fast as my Windows 2008 Workstation hack that I had previously installed.

I haven’t tried running the VMware Converter inside of a VM under Fusion, but I would imagine that it might work. Again, I didn’t attempt this, so if you do it and it works, reply and let me know about it!

Good luck and enjoy the CTP!

About Chris Patterson

Chris is a senior architect for RelayHealth, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Previously, he led the development of a new content delivery platform for TV Guide, enabling the launch of a new entertainment network seen on thousands of cable television systems. In his spare time, Chris is an active open-source developer and a primary contributor to MassTransit, a distributed application framework for .NET. In 2009, he was awarded the Most Valuable Professional award by Microsoft for his technical community contributions.
This entry was posted in .net, mac, osx. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Thanks for the tip. I didn’t realize VMWare had a converter, that’s gonna be really useful (although I will have to run it inside a VM on my Mac!).

  • The converter does work in a VM, so you should be all set.

  • I used the VMWare converter and tried to load the VPC under VMWare server but it bluescreens every time. Not sure why it’s having a problem.

  • This is awesome Chris! Thanks!