Random Post: "It's Just UI"
RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • About
  • Eric’s Toolset
  • Free Software
  • Software License
  •  

    Converting from Visual Studio 2005 to Visual Studio 2008

    February 15th, 2008

    I’ve just finished switching over our development environment from Visual Studio 2005 to Visual Studio 2008 (except for a C++ solution that uses boost, which will take some further effort). These are the things that I needed to do, and the gotchas I encountered.

    Read the rest of this entry »


    Automatic Test Cleanup in VS 2008

    February 14th, 2008

    I’m working on switching from VS 2005 to VS 2008. I just tried running some unit tests and got the following dialog:

    clean-up-tests.jpg

    Hooray! I’ve been trying to figure out how to implement automatic test cleanup myself, but I (fortunately) hadn’t had time to devote serious effort to it. Up to this point, the TestResults directory would just continue to grow and grow until you either went in deleted the directory or ran an Ant target we have for ensuring any testing left-overs get mopped up.


    Remote Debugging

    October 25th, 2006

    “It works on my machine” is not a very solid defense. And when something baffling is happening in your code on a non-development machine, and logging doesn’t give enough clues, it can be a good time to take advantage of remote debugging. Read the rest of this entry »


    XP Common Controls with VC++ 2005

    May 9th, 2006

    This morning I was asked to enable the Windows XP visual styles for our application. No problem — I’ve done that for applications many times. Just drop the appropriate manifest file in the right place, call InitCommonControls and all should be well. When I tried that this morning, though, I got an error message: “An application has made an attempt to load the C runtime library incorrectly. Please contact the application’s support team for more information.” I suspected our support team wasn’t going to be much help on this one. The Visual C++ 2005 runtime library configuration strikes again. Read the rest of this entry »