MSBuild + Team Build 2008 Presentation

You can download MSBuild & Team Build 2008 presentation.

Advertisements

New White paper on Team System Web Access 2008 Scalability Limits

This article explains the scalability limits of Team System Web Access and provides three workarounds to improve the total number of concurrent users that Web Access can support including a neat batch command that will recycle IIS and clean up the TSWA cache.

Check it out at:

Team System Web Access 2008 Scalability Limits White Paper

image

Source: chuck’s blog.

Team System 2008 SP1 Virtual PC/Virtual Server and Hyper-V images are live

Brian Randell just announced his holiday surprise: New Virtual PC/Server and Hyper-V images with VSTS and TFS and a 12/31/2009 expiration date.

As part of the refresh and extending the expiration date, Brian have 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 1, 2008
  • Team Foundation Server 2008 SP1
  • Visual Studio 2008 Team Suite SP1
  • Team System Web Access 2008 SP1
  • Team Foundation Power Tools, October 2008 update
  • the latest MSSCCI provider
  • Team Explorer 2005 (this allows you to work with TFS from Visual Studio 2005 which is installed so that you can edit and customize TFS reports)
  • the GDR for the product formally known as Visual Studio 2008 Database Edition (aka Data Dude)
  • current Process Explorer, Process Monitor, and Background Info

You can download the images from:

 

Read Brian’s full post here.

How to: Debug .NET Framework Source

Visual Studio 2008 provides new features for .NET Framework debugging.

To configure VS 2008 to debug .NET Framework:

Start Visual Studio 2008 and bring up Tools > Options > Debugging.

Set the following two settings:

  • Turn OFF the "Enable Just My Code" setting
  • Turn ON the "Enable Source Server Support" setting

EnableJustMyCode

Under the Debugging category, click Symbols.

Set the symbol file location to be: http://referencesource.microsoft.com/symbols

specify the cache location > check the "Search the above locations only when symbols are loaded manually" option. Enable the "Search the above locations only when symbols are loaded manually" option.

SymbolsWindow

That’s all, you are ready!

Now all you have to do is start debugging. set a breakpoint somewhere in the code and step into. if it’s .NET code, go to the call stack, In the Call Stack window, right-click a frame for which symbols are not loaded. The frame will be dimmed out.

Point to Load Symbols From and click Microsoft Symbol Servers or Symbol Path.

CallStack

That’s all.

TFS Check-In Validation Tool

New tool was released on CodePlex called TFS Check-in Validation Tool.

This tool provides the ability to have a checkin validating by a build prior to being checked in.  This is similar to a feature in TFS 2010 called Gated Checkin, which is integrated into VS and TFS (more info in this video). With both of these the goal is to prevent build breaks from being checked in by validating them beforehand.

If you really like it and are interested in doing something similar with TFS 2008 (before TFS 2010) comes out, you can check out this new project on CodePlex: http://www.codeplex.com/BuddyBuild.

It is not a part of TFS and the implementation is unrelated to the TFS 2010 Gated checkin feature.

image

How to set up TFS 2008 SP1 to use TSWA links in checkin notification emails

Buck Hodges has created a great post on this commonly issue here.

Preview Of The Next TFS Power Tools Release

For a preview of the next TFS Power Tools release, please read Brian Harry’s blog.

The next version is really amazing!

From Brian’s post:

There are 3 major new components to the October Power Tools release and the usual incremental improvements.

  • Team Members – We’ve added a new node to the Team Explorer called "Team Members".  It appears under each Team Project and is used to identify who are the people who work on the project.  It serves as a "pivot point" for information about and operations on people and teams.
  • Windows Shell Extension – We’ve built a Windows shell extension that allows you to do the core version control operations directly inside the Windows Explorer without using the Team Explorer.
  • PowerShell Support – We’ve started working on a PowerShell pipeline and commandlets for TFS.  Our initial set support basic version control operations but over time we plan to add work item tracking, administration, build and more.

This is one of the best Power Tools releases so far.

Read Brian’s post for full details.

%d bloggers like this: