Monday, September 21, 2009

Finally got Visual Studio 2008 working everywhere

I finally figured out all of the Visual Studio 2008 issues. There was a problem with the deployment last week that killed the new application wizard. Adam fixed that last week. Then I started to get questions about missing dsound.h. It's been two years since the last time I taught CSE 471. At that time we were using Visual Studio 2005 and the Platform SDK. The Platform SDK comes with a program to configure it's paths in Visual Studio, but it doesn't seem to do anything, so I had created a page on how to configure the paths manually. I thought this issue was resolved in the latest version (now the Windows SDK) and Visual Studio 2008, since it installed properly on my machine. However, now it does something even more strange. Not only does it not install itself, but it seems to uninstall he paths for DirectX. And, it doesn't always do so. Sometimes it all works just great. Other times it fails. It fails for the lab machines. So, I created a new page on setting the paths and posted it this morning. This seems to have resolved all of the lab issues and should fix a per personal machine issues as well.

Saturday, September 19, 2009

Visual Studio 2008

Visual Studio 2008 has been quite my nemesis this semester. Students are having difficulty getting it downloaded for their computers because it's gigabytes of data. The system admins are having trouble getting it working right on the lab machines since they have to be able to deploy it. A security update removed an important macro breaking their own header files. The only real fix was the add the macro to your header files. Then they fixed that and you have to remove the macro because it is now doubly defined. The multimedia functions DirectSound and DirectShow are now in the Windows SDK, which installs massive amounts of stuff even if you only need those components. But, I think it have it all working now everywhere.

XNA 3.1 has been a pleasant experience so far. There's not a lot of updates other than in the sound support compared to 2.0, but they did fix some annoying bugs. It was nice to remove the bug fixes from the step assignments so we can use them this year.

Hopefully everything will settle down this week and we can get on with the semester.