I enthusiastically upgraded to Parallels 3.0, hoping to enjoy its DirectX support. XNA Studio is one of the reasons this interests me - with my MacBook I’m not expecting to write or indeed play many 3D games, but you can’t run XNA projects without acceleration. However:
System.ArgumentException was unhandled
Message="The device name is not valid. Device names are in the form \\\\.\\\\DEVICE1\r\nParameter name: screenDeviceName"
Source="Microsoft.Xna.Framework.Game"
ParamName="screenDeviceName"
StackTrace:
at Microsoft.Xna.Framework.WindowsGameWindow.ScreenFromDeviceName(String screenDeviceName)
at Microsoft.Xna.Framework.WindowsGameForm.ResizeWindow(String screenDeviceName, Int32 clientWidth, Int32 clientHeight, Boolean center)
at Microsoft.Xna.Framework.WindowsGameForm.EndScreenDeviceChange(String screenDeviceName, Int32 clientWidth, Int32 clientHeight)
at Microsoft.Xna.Framework.WindowsGameWindow.EndScreenDeviceChange(String screenDeviceName, Int32 clientWidth, Int32 clientHeight)
at Microsoft.Xna.Framework.GraphicsDeviceManager.ChangeDevice(Boolean forceCreate)
at Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.CreateDevice()
at Microsoft.Xna.Framework.Game.Run()
at Spacewar.Program.Main(String[] args) in C:\Documents and Settings\Thom\My Documents\Visual Studio 2005\Projects\Spacewar\Spacewar\Program.cs:line 16
Google doesn’t seem to know a lot about this exception, but I’m hoping someone can help. I’m downloading the refresh of XNA studio from earlier this month, so that might fix everything. I’ve already wasted half an hour finding out that you have to actually edit your VM to enable DirectX support - it doesn’t appear by magic.
The other thing that I couldn’t get to work in previous versions of Parallels is ActiveSync, so hopefully I’ll have more luck there. I’m not even on a trial - I am amazed at how reckless buying a Mac makes you with software purchases…