-
TechEd Atlanta 2011: Identify & Fix Performance Problems with Visual Studio Ultimate
I was lucky enough to get to speak at TechEd Atlanta this year and I did a session on fixing performance problems using the tools in Visual Studio 2010 Ultimate. Identify & Fix Performance Problems with Visual Studio Ultimate It’s a common problem: you’re getting close to when you’re supposed to deploy your new ASP.NET…
-
How to fix the “TF30045: The instance information does not match” error in Team Foundation Server 2010 (TFS2010).
Ok. I’ll admit. This error almost *never* comes up. Nevertheless, I ran into it last week while I was doing a Team Foundation Server 2010 (TFS2010) upgrade and hardware migration for a customer. It starts out with an error message when you try to connect to TFS that says “TF31001: Cannot connect to Team Foundation…
-
System Center Virtual Machine Manager (SCVMM), Refresh-VMHost, WMI Providers, and the Wifi Card
I got a new laptop a few months ago and, since day 1, I’ve been trying to get System Center Virtual Machine Manager 2008 (SCVMM) installed on it so that I could run Team Foundation Server 2010 Lab Management. Getting SCVMM installed was fine but when I went to associate my Hyper-V host (aka. The…
-
Silverlight 4 Coded UI Tests + IE9: “No Silverlight controls were detected.”
I was playing around with the new (well, new-ish) Silverlight 4 Coded UI Tests that came with Visual Studio 2010 Feature Pack 2 this weekend. I trying to create a Coded UI test using the recorder and kept getting the following error: No Silverlight controls were detected. Verify that the application under test is built…
-
Top 4 Reasons Why a Shared Development Database is Evil.
It’s pretty common. A development team will frequently have one instance of SQL Server — filled with data from production — that all the devs use to develop and test the next version of the application. It’s one of those things in software development that feels like “common sense”. Of *course* you’re going to have…
-
TFS2010 Build: How to access Platform/Configuration variables in a build script
The Problem: You have a Team Foundation Server 2010 Team Build that compiles a solution (.sln) with more than one Platform and Configuration. When your build is compiling the Platform/Configuration combinations, you need to know which combination is currently being processed so that you can perform custom build logic in the workflow activities. The Solution:…
-
TFS2010 Build Agent Cannot Talk to Controller: “There was no endpoint listening at http://servername:9191/Build/v3.0/Services/Controller/5 that could accept the message”
The Problem: I ran into a problem with a customer’s Team Foundation Server 2010 build server today. The server’s been up and running for at least 6 months and then suddenly it wouldn’t run builds anymore – the builds would start and then hang with the message “Run On Agent (waiting for build agent)”. When…
-
Microsoft ALM Summit, November 16–18, 2010
I’ve been in Redmond, WA for Microsoft PDC 2010 this week and I keep getting reminded or asked if I’m going to the Microsoft ALM Summit. It’s happening in Redmond from November 16 to 18 and unfortunately, I’ve got a conflict and I won’t be able to make it to this conference. Anyway, there are…
-
TFS2010: Reconcile Workspace after Gated Checkin is weird if Visual Studio 2010 is Elevated
Problem: After running a TFS2010 Gated Checkin Build, Reconcile Workspace leaves pending changes if Visual Studio 2010 is running with “Elevated” permissions. Description: First off, I’ve got to give credit where credit is due. The “what’s going on?” section for this post comes from Philip Kelley from Microsoft and the “fix” for this comes from…
-
TFS2010: Configure IIS from Team Build with a Custom Team Build Workflow Activity
I find that a lot of the applications I write use IIS in some way. Silverlight, ASP.NET, WCF Services – these all usually need an IIS web application in order to run. Since I’m a unit testing / test-driven development kind of a guy and a everything-should-be-repeatable kind of a guy and an if-it-doesn’t-run-from-an-automated-build-then-it-isn’t-real kind…