Thursday, May 20, 2010

Visual Studio

In a complete one-eighty to what I said in my last post, I've moved to Visual Studio 2010 Ultimate for all of my C# development.

Because I've started some Windows Phone 7 development, using Visual Studio is pretty much required because of the need for the emulator. Since I'm learning my way around VS for WP7 development, I figure I might as well go whole-hog with it and use it for everything, to really get used to the environment.

It also helps correct one of my biggest problems when coding for myself, which is not using revision control. I just can't seem to get myself to do so when working on a project by myself (and thus without any issue of change collisions) and with no one to answer to about changes (because the projects rarely go beyond my own use). For this purpose I'm learning to use Team Foundation Server, which also provides me with a project tracker, something I should train myself to use more often as I expand my projects and find missing features and bugs.


I've made a little more headway on my UO asset stripping tools, adding them as a proper project in Visual Studio and expanding the set of data files they process. Now that I've forsaken Mono (for the time being, anyway), I have the full strength of .NET, Windows Forms, Silverlight... any method I like for developing a better-than-command-line interface. (Okay, okay, Mono supports almost if not all of these, but this is the "proper" way to do it!) And, I still hate to admit it, but I'm getting more and more used to Intellisense. And Expression Blend... pretty slick!