Tech Ed 2010 Australia Pre-Con

Thanks to everyone who came out to my workshop yesterday. I had a great time.

Here's the slides (zipped PDF) for your enjoyment.

Thanks again and I hope to make it down again sooner than later. (3.71 mb)

VSLive Redmond Post-Con Notes

Well, I’m back from holiday with the family. It was two great weeks of travel and fun.

In between however, I spoke at VSLive Redmond.

For those of you attended thank you! And a special thank you to those who attended my session on TFS 2010 or my all day workshop.

For those of you in the workshop, here’s the links I promised.

TFS 2010 Install guide

Brian Harry's Blog (the TFS Godfather)

Hakan's "Magic Upgrade Script"

My MSDN Articles to date on "Team System"

TFS Integration Platform

TFS 2010 Scrum Template

Download and run the MSI.
Then "Upload" via Visual Studio from:
%ProgramFilesx86%\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template

TFS 2010 Power Tools

Team Lab Blog



.NET Rocks! Live Weekend

Yep, Carl and Richard are at it again. I’ll be on LIVE from 4pm to 5pm Eastern Standard Time.

In the past I’ve had a great time talking about virtualization, Team System, and hardware. What’s really cool and different about this weekend’s event is that you dear reader can play along. Yep, visit the page for details but you can call in, uses IRC, or e-mail questions, etc. So join the conversation.

Visual Studio Launch in Las Vegas

Wow, April 12, 2010. Finally here. For the last six months I’ve been working on content for this event. I’ll be blogging more about things but for now I wanted to post some links for my talk at 5:00pm today here in Las Vegas:

Advanced Development Practices: Build Automation and Test Lab Management with Microsoft® Visual Studio® 2010


Links related to the talk:

For those of you who came to the talk, thanks. For those of you who couldn’t make it, there might be a video. I’ll follow up one way or another.


So, You Want to Install TFS 2010 Beta 2 after VS 2010 Pro Beta 2

Well if you do, you’ll find that you’ll be unable to run your Unit Tests. You also find if you try to open up your test settings file, you get an error as follows:


I filed a bug on Connect (#524181) and in working with Microsoft, got a solution. Here’s how to fix it.

Disclaimer: this works on my *virtual machine*. If you try this and your machine blows up, don’t come crying.

OK, with that out of the way, here’s what you need to do:

    1. 1. Shutdown any running copies of Visual Studio 2010 Professional Beta 2.
  1. 2. Start the Registry Editor.
  2. 3. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\EnterpriseTools\QualityTools\TestTypes .
  3. 4. Back up the registry key just in case.
  4. 5. Delete the following sub-keys:

            a. {37e36796-fb51-4610-8d5c-e00ceaa68b9f}
            b. {4e7599fa-5ecb-43e9-a887-cd63cf72d207}
            c. {fa4c85ff-1236-4463-b954-3ba2f0eabd95}
            d. {982b8c01-1a8a-48f5-b98a-67ee64bc8687}

        That should do it. You should now be able to run Unit Tests and edit your test settings.

        To be clear, you should only need to do this if you installed Team Foundation Server 2010 Beta 2 after you installed Visual Studio 2010 Professional Beta 2. If you’re using Visual Studio 2010 Ultimate Beta 2, you won’t have an issue.

        Hope this helps.

Blog mail working

Sorry folks. Thought I had things configured but figured out I didn’t. Things are rectified so if you post a comment I’ll get notified and if you want to contact me via the Contact Me tab above, I should quickly get the e-mail message. Thanks and now on to content creation.

Happy Holidays and look what Santa’s brought 2009 edition

As many know, one of the things I do is build and maintain virtual machine images for Microsoft. With the end of the year coming, two particular virtual machines, that are very dear to me, are about to expire. Something had to be done.

I’m happy to report that the VSTS virtual machines are all updated with fresh bits and expiration dates. You now can test and evaluate (since these images are NOT licensed for production use) Team System 2008 with SP1.

First off, the new expiration date is January 31, 2011.

Second, we didn’t produce two images this time. We produced FOUR SEVEN!

That’s right, we’ve produced the same four as before. A VSTS “all-up” image with Team Foundation Server, Team Build, Team Explorer, and Team Suite. And a TFS “only” image with just Team Foundation Server, Team Build, and Team Explorer. We also produced two Hyper-V compatible images. You can still download the ones that make you happy!

As part of the refresh and extending the expiration date, I’ve updated the images to include the following (naturally some items only appear in the “all-up” images):

-> the latest virtual machine additions or integration services components
-> all of the latest Windows Updates as of December 10, 2009 including SQL Server 2005 SP3
-> the GDR2 for the product formally known as Visual Studio 2008 Database Edition (aka Data Dude)
-> Some additional Visual Studio hot fixes
-> current Process Explorer, Process Monitor, and Background Info

Naturally at this point, you’re wondering, where are the goods? Here they are:

-> VSTS “all-up” Virtual PC/Virtual Server image (7.5 GB download, expands to 17.5 GB)
-> TFS “only” Virtual PC/Virtual Server image (3.31 GB download, expands to 8 GB)
-> VSTS “all-up” Hyper-V image (7.5 GB download, expands to 17.5 GB)
-> TFS “only” Hyper-V image (3.31 GB download, expands to 8 GB)

The Virtual PC 2007/Virtual Server 2005 R2 compatible images provide VMC files for Virtual PC 2007 SP1 and Virtual Server 2005 R2 SP1 Update. The VMC file that ends in –V7 is for Virtual PC and the one that ends in –R2 is for, well, Virtual Server.

The Hyper-V downloads only contain the VHD. You’ll need to configure them yourself. I wanted to make it as easy as possible.

So, if you’re keeping score, you realize that’s only four. What are the other three?

We’ve created three Visual Studio 2010 Beta 2 images. Each image is the same. We’ve produced one each for Virtual PC 2007 SP1/Virtual Server 2005 R2 SP1, Windows Virtual PC on Windows 7, and Hyper-V/Hyper-V R2.

Each image contains Visual Studio 2010 Ultimate Beta 2, Team Foundation Server 2010 Beta 2, and the various agents used for data collection. In addition, there’s some sample code and data. I’ll blog on this later.

Where are they?

-> Virtual PC 2007 SP1/Virtual Server 2005 SP1 virtual machine (7.2 GB download, expands to 21.5 GB)
-> Windows Virtual PC virtual machine (7.2 GB download, expands to 21.5 GB) 
-> Hyper-V/Hyper-V R2 virtual machine  (7.2 GB download, expands to 21.5 GB)

NOTE: These images EXPIRE much earlier because of the use of evaluation and beta versions of the products installed. In particular, SQL Server 2008 stops April 9, 2010. By that date, I know that I hope the release version of Visual Studio 2010 and Team Foundation Server 2010 will be out.

And as a reminder, these images do not contain antivirus so follow your corporate policy before you bring them up on a network. That said, they are all built from the same base so duplicate IDs on a network is possible. Use Shared NAT or one of the many other options to get network access without causing problems.

Happy Holidays and enjoy!

About the author

Brian A. Randell is a Partner with MCW Technologies, LLC. Brian is also currently a Visual Studio ALM MVP.

Month List