I have always used VMs for development. This allows me to customize my development VM up the wahzoo without endangering the host machines tranquility and basic functionality.
However I have was having a lot of trouble with my normal VM, VMWare Workstation 7. I finally figured out that they were only truly supporting USB device like HID and removable drives, though they say they can passthrough any USB device. I tried for two days and gave up.
I looked at the sites for Windows Virtual PC (WVPC is for Windows 7 machines while MS Virtual PC 2007 works on Vista and XP) and Oracle’s Virtual Box. I lean toward open source, so I tried VirtualBox 3.2.10 and after removing and loading the 32 bit USB drivers from the host and then applying them to the VM and then rebooting one more time, I can report that MFDeploy works and I have programmed Blinky onto my domino and panda.
Has anyone used Windows Virtual PC for this? If so was it easy to get the USB functions going? It seems that WVPC does have some interesting features that VirtualBox doesn’t have and vise versa. I just don’t want to eat up time and space to check it out if it is a known failure.
I set a snapshot at just before installing USB drivers, C# VS, MS NetMF 4.1 and GHI NetMF 4.1 and Teraterm, so at the next update I can rebuild pretty easily. I actually separated the USB drivers, C# VS, and the others into three restores assuming that the USB and VS are less likely to change than the versions of NetMF.
Any other ideas on using VMs to develop on the FEZs?