Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

Why can’t I create a Team Project called name.com?

Recently this question came up on an internal mailing list.  Dennis Habib, a developer on TFS, responded with the following. This is because '.com' is a restricted file type. Windows SharePoint Services (WSS) has a list of extensions that it will not accept and will fail (there are quite a few), but there is no way to get this list from ...

How to build projects in Team Build that only Visual Studio can build

Aaron has written a great post on using Visual Studio (devenv) from within Team Build as part of the build process.  If that sounds strange, it's necessary because there are projects that Visual Studio can build, but msbuild cannot.  Projects in this category include Visual Studio setup projects (.vdproj), SQL Reporting Services...

Goodbye to a 200-year old Osage-orange tree

This was a 200-year old Osage-orange tree on what used to be part of my grandfather's farm in Charlotte, NC.  This former hay field is now a subdivision (the farm house is directly across the road in the grove of trees in the distance behind the scraper).  The house I grew up in is adjacent to the farm (way over on the...

Keyword expansion in TFS

Periodically, the topic of keyword expansion comes up, which TFS (at least through 2008) does not support.  At one point during the v1 product cycle, it was a planned feature and was partially implemented.  However, there are lots of challenges to getting it right in TFS version control, and it wasn't worth the cost to finish ...

New home for the AssemblyInfo task

The AssemblyInfo task has a new home, because the CodeGallery portion of GoDotNet is being phased out.  You can now find it here in the GotDotNet User Samples.The AssemblyInfo task is useful for updating assembly version numbers as part of your build.  Aaron Hallberg explains how to use it with Team Build in his post, Team Build...