Most Recent Posts
A common request for ASP.NET projects that are using Team System is to have a "new bug" webform. This way, customers or users have a way to get their bug submissions directly into Team System.
I whipped up a quick little "hello world" demo of an...
Recently, I was asked whether Team Foundation Server works in a 64-bit environment.
The answer to this question depends on whether you have a dual-server TFS install, or a single-server TFS insall.
If you have a single-server TFS install, you...
Here's what to do when you're adding an Active Directory user to a Team Project and you run into this error:
Team Foundation server could not resolve the user or group (name). The user or group might be a member of a different domain, or the...
I found out last week that the Team Build server doesn't perform the essential Publish step that makes a ClickOnce app, well, a ClickOnce app!
But this is easy enough to fix.
Let's start with a simple Hello World ClickOnce app that has one shared...
After building a web project in a Team Build, you probably want to deploy that website to a target server. And what better place to do this than in the build scripts themselves?
This is pretty easy to do; we'll just customize the AfterBuild event...
If you're still using Web Site projects, I strongly urge you to switch to Web Application Projects. Web Application Projects are included in Visual Studio 2005 Service Pack 1. There are lots of good technical and practical reasons to make the switch,...
If you're testing a complex new team build, you may find yourself going through a lot of build cycles. This can be painful, because most complex builds also take a while to complete.
To speed up the build process, you can skip some parts of it. You...
Build engineering is one of the most challenging parts of Team System. It can be difficult to get a Team Build working exactly the way you want. When you're troubleshooting a build, the build log output file, BuildLog.txt, is your best friend.
The...
The Team Alerts dialog lets you subscribe to basic email alerts on a Team Project.
But the dialog is severely limited; the full richness of the email subscription mechanism in Team Foundation Server isn't available. To set up advanced subscriptions,...
“In addition to our summer and winter estate, he owned a valuable piece of land. True, it was a small piece, but he carried it with him wherever he went.”
From Woody Allen’s Love and Death.
So, what HAVE we been spending our time on? Our little...
I recently ran into a problem with a local TFS server. Although I was logged in as my local account, TFS insisted that I was logged in as Administrator. Since the server thought I was a different user, it prevented me from opening my local workspace...
One annoying thing about Team Builds created through the Team Build wizard is that they pull down all the source code in the entire Team Project by default. This is almost never what I want. But it's easy enough to fix.
First, check out the TFSBuild.proj...
You can display Team System reports in the Team Portal using the default Page Viewer web part, which redirects to the URL
_layouts/tfsredirect.aspx?IsReport=1&ReportName=name
But there's a better way.
I recommend installing the SQL Server...
We have introduced a new blog site as part of our new website. Our blogs are now hosted in SharePoint 2007 and retrieved via web services for display.
So go check out our new blogs. Things look all shiny and new over there!...
Customizing Work Item Types in Team System isn't quite as easy as it should be, but it's not difficult.
The Work Items are actually XML. To export them, you use the command line utilities witimport and witexport, which are located in the C:\Program...
I've always liked our business cards. They're one of the things that impressed me about Vertigo when I first interviewed here. Cool business cards are always a perk. Here's a quick scan of the current model:
There's a little hole in the middle...
Team Projects are designed to be large-- they should host many solutions. Because Team Projects can be so large, that's why the Areas and Iterations dialog is so critical. Areas and Iterations allow you to logically slice up large Team Projects in space...
Microsoft recently released Visual Studio 2005 Service Pack 1. The update patches any version of Visual Studio, with the exception of the free Express Editions. It also patches any client edition of Team System:
Visual Studio 2005 Team Edition...
The business development team at Vertigo recently standardized on the Samsung Blackjack phone.
It's fantastic hardware. The smartphone has finally shrunk to a pocketable form factor after all these years. Ironically, it's the software...
My coworker and erstwhile twin, Matt Hempey, turned me on to the superthin All-Ett wallet. I was in the market for a new wallet, as my current Tumi wallet was almost 10 years old and starting to show its age.
After seeing Matt's All-ett, I was...
I have links to a few OSS pet projects here on my blog. Generally the stuff I play around with is either software that's helpful or fun to work on.
Since I published my Data Tier Generator around 4 years ago, it's had 32,735 downloads. To somebody...
I saw this post on the Channel 9 forums, and it got me thinking. While the discussion is about the responsibility of software developers to learn and understand UI design, I think they're missing the point.
In most places of the world, software...
I really missed printing to PDF files since I upgraded to Vista. I don't remember what I had installed on XP that allowed printing to PDF, but I don't have it any longer. The free version of CutePDF appears to work well under Vista. Let me know if you...
Every year at Vertigo, we have a company gift exchange (also known as "White elephant gift exchange" or "Yankee Swap" or "Dirty Santa"). This year, I got a USB Missile Launcher:
What is cool about this item is that it is completely driven through the...