Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

Latest posts

Team Foundation Version Control API documentation
Dec 9, 2005
Post comments count 0
Post likes count 0

Team Foundation Version Control API documentation

Buck Hodges
Buck Hodges

I've mentioned the Team Foundation Version Control client API example before as good way to get started with the API, and there are examples with labels and items too.  You can find documentation for the classes and methods in the Team Foundation Version Control API in the October Visual Studio SDK release.  Once you install it, you can find the Version Control API doc in C:Program FilesVisual Studio 2005 SDK2005.10VisualStudioTeamSystemIntegrationVersion ControlObject Model (Help 1.x format).zip.

The “Filter by solution” button
Dec 8, 2005
Post comments count 0
Post likes count 0

The “Filter by solution” button

Buck Hodges
Buck Hodges

You are probably familiar with the Pending Changes window if you've been using Visual Studio with Team Foundation (View -> Other Windows -> Pending Changes).  Have you ever wanted to have the Pending Changes window show only the pending changes for files in the currently open solution and not all of the other changes in your workspace?There's button, called "Filter by solution," that does exactly that.  It's located between the Refresh button and the Workspace selector.The button acts like a toggle.  When it's in the "active" state, the Pending Changes window restricts the list of pendin...

Warehouse troubleshooting guide
Dec 7, 2005
Post comments count 0
Post likes count 0

Warehouse troubleshooting guide

Buck Hodges
Buck Hodges

Bryan MacFarlane posted a troubleshooting guide for warehouse problems in the MSDN Team Foundation Forum.  If you are having problems with your warehouse or reports, it's a good resource to try to figure out what's going wrong.

Source Control Explorer now shows more information about the state of items
Dec 7, 2005
Post comments count 0
Post likes count 0

Source Control Explorer now shows more information about the state of items

Buck Hodges
Buck Hodges

One of the problems that users encounter when using Source Control Explorer is knowing what state the file or folder is in, particularly if it is shown in gray rather than black text.  In beta 3 refresh and ealier, gray text meant that the file or folder was unmapped, cloaked, deleted, or not downloaded.  There was no way to tell a deleted file from a cloaked file, for instance.  It often left users asking the question, "Why is that file (or folder) gray and how do I change that?"Recently, we added more information to what Source Control Explorer shows simply by changing the "Latest" column to...

Using VS to get the URI for a Team Project
Dec 5, 2005
Post comments count 0
Post likes count 0

Using VS to get the URI for a Team Project

Buck Hodges
Buck Hodges

Someone asked a question today about getting the URI for a Team Project.  James Manning's Team Project code sample showed how to do it using the API.  However, that was overkill in this case.  Bill Essary pointed out that you can select the Team Project in Team Explorer, right-click on it, and choose Properties (rather than right-click, you could just hit F4).  The Properties window shows the URI as the Url property (yes, apparently no one noticed that).The URI you get will look something like the following.  All Team Foundation URI's start with "vstfs:///" that will be tranlated to actua...

New CTP of Team Foundation is available (NOT supported by go-live)
Dec 5, 2005
Post comments count 0
Post likes count 0

New CTP of Team Foundation is available (NOT supported by go-live)

Buck Hodges
Buck Hodges

Jeff Beehler has just written a post about the newly-released December CTP of TFS.  Jeff describes some of what changed, but probably the most important thing is that it is NOT supported under the go-live license.  There will not be any migration scripts to move to it or from it.The reason for that is that this release hasn't been through much formal testing.  Sure, we upgraded our dogfood system with it, so we think it works well enough.  But the goal here was to get a drop out for folks to test out all of the changes we've made, though not in production use.If you do try it out and find...

C# 3.0 features
Nov 30, 2005
Post comments count 0
Post likes count 0

C# 3.0 features

Buck Hodges
Buck Hodges

I just read Ian Griffiths' post on C# 3.0 and LINQ - Expression Trees (linked from Jomo Fisher's C# 3.0 post, which was linked in John Rivard's Why Visual Studio targets only one version of the .NET Framework, which was in a link from Soma's Multi-targeting of .NET FX in Visual Studio post, which I received in an email notification).  He provides a link to the C# 3.0 spec, which I read through quickly before reading his post.  I hadn't looked at any of this stuff that was evidently unveiled publicly at PDC '05, so this probably isn't news for a lot of people.Anyway, reading Ian's blog post tied the...

How to diff Word documents
Nov 28, 2005
Post comments count 0
Post likes count 0

How to diff Word documents

Buck Hodges
Buck Hodges

John Lawrence responded to someone's question about how to diff MS Word documents, and I thought the answer would help a few more folks. Team Foundation enables you to specify different diff and merge tools for different file types. We don’t have a built in compare tool for .doc files but I did a quick search and found quite a few available for download (e.g. http://www.documentlocator.com/download/difftools.htm). I don’t know if we have any specific recommendations. I installed DiffDoc (because it was free… http://www.softinterface.com/MD/MD.htm) and configured it to be my diff tool for .do...

Team Foundation Beta 3 Virtual PC is available
Nov 22, 2005
Post comments count 0
Post likes count 0

Team Foundation Beta 3 Virtual PC is available

Buck Hodges
Buck Hodges

The last time I wrote about the VPC for beta 3, it didn't make up to MSDN like it was supposed to.  Well, a beta 3 VPC is available now, and a beta 3 refresh VPC will be available as soon as it makes its way through the infrastructure (yeah, I know, trust me at your own risk).The beta 3 VPC is under Visual Studio 2005 -> Visual Studio 2005 Team System Release Candidate -> Visual Studio 2005 Team System Release Candidate VPC (English).  The description is copied below. Description Thank you for evaluating Visual Studio 2005 Team Suite RC and Visual Studio 2005 Team Foundation Server Beta 3. This...