Monday, December 31, 2007

Building VS 2008 Projects on TFS 2005

Been through this issue and looked around for a solution but finally got it working by doing the following 2 steps:
  • Copy your C:\Program Files\MSBuild\Microsoft\VisualStudio\v8.0 to C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0 as it is on the TFS Build Server
  • Add the following imports to your Team Build
    <
    Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>
  • Add the following in your Team Build to let TFS 2005 Build Service be able to run the build using MSBuildCommunityTasks
    <Target Name="BeforeCompile">
    <
    Attrib Files="$(SolutionRoot)\GulfCapitalIntranet\GulfCapitalIntranet.sln" ReadOnly="false" Hidden="false" System="false" Normal="true" />
    <
    FileUpdate Files="$(SolutionRoot)\GulfCapitalIntranet\GulfCapitalIntranet.sln" Regex="Microsoft Visual Studio Solution File, Format Version 10.00" ReplacementText="Microsoft Visual Studio Solution File, Format Version 9.00" />
    </
    Target>

That's all what you need to be able to build your VS 2008 projects successfuly on TFS 2005.

Hope that helps

Sunday, December 23, 2007

Visual Studio Team System 2008 Team Foundation Server MSSCCI Provider

The Visual Studio Team System 2008 Team Foundation Server MSSCCI Provider enables integrated use of Team Foundation Version Control with products that do not support Team Explorer integration. It is found on MS Download Center

This version (1.2) includes:
  • Enable handling branched solutions in Visual Studio 2003.
  • Fixed issues to enable provider to support Toad for SQL Server 2.0.
  • Enhanced the "Choose Folder in Team Foundation Server" dialog.
  • Fixed bug which prevented Properties Dialog from displaying local path.
  • Work Items Query list in the Checkin Dialog is loaded and saved on the disk.
  • "Get" operation performance improvements.
  • Defect fixes

Visual Studio Team System 2008 Team Foundation Server Power Tools

Visual Studio Team System 2008 Team Foundation Server Power Tools is a set of enhancements, tools and command-line utilities that improve the Team Foundation Server user experience. It can be found on MSDN

New in this Release

  • Find in Source Control tool is an addition to the Team Explorer menu that provides the ability to locate files and folders in source control by the item’s status or with a wildcard expression.
  • Open a selected folder in Windows Explorer straight from Team Explorer. This feature allows you to jump straight to the mapped folder location from within Source Control Explorer.
  • Quick Label feature that allows labels to be easily applied to a given selection of files and folders in the Source Control Explorer.
  • Build Notification tool that runs in the Windows task bar notification area monitoring the status of the build definitions you have specified. It can be configured to show notifications when builds are queued, started, or completed for multiple build definitions spanning multiple Team Foundation Servers.
  • Additional TFPT.EXE commands for configuring Team Explorer connection settings (tweakui) and for destroying Work Items and Work Items Type Definitions (destroyWI, destroyWITD).
  • Updates to the TFS Best Practices Analyzer for use with a Visual Studio Team System 2008 Team Foundation Server deployment.
  • The Process Template Editor is updated for use with Visual Studio Team System 2008 Team Foundation Server. It also has several improvements, including: the ability to launch standalone w/o a Visual Studio installation, performance improvements, improved discoverability and bug fixes.
  • Bug fixes and removal of Power Tools that are now included within Team Foundation Server:
    • Annotate and Treedif are now included in Visual Studio Team System 2008 Team Explorer; however, Annotate remains is still available in the command-line tool (TFPT.EXE).
    • TestToolsTask is included in Visual Studio Team System 2008 Team Foundation Server as part of Team Foundation Build.

Saturday, December 01, 2007

Visual Studio Team System Web Access 2008 Power Tool

Visual Studio Team System Web Access 2008 Power Tool is available to download from MS Downloads

Team System Web Access is a free download that will be incorporated into a future release of Visual Studio Team System. You may install it with licensed installations of Team Foundation Server. You must be a licensed user of Team Foundation Server to access Team System Web Access.

Features

  • NEW: Direct links to work items, query results, diffs, change sets and more
  • NEW: Display custom controls on work item forms
  • NEW: View queued builds new, queue new builds
  • Add new work items or edit existing ones
  • Work with any type of work item, including custom ones
  • Add new work item queries or edit existing ones
  • View, download, upload, check-in and check-out documents on SharePoint team portal
  • View reports, export as PDF or Excel
  • Browse source control repositories, download files, view changesets, diffs, histories, and annotated views
  • View build results, start or stop builds
  • Search for keywords in work items

Team Foundation Build 2008 New Features Video

There's a great new video on MSDN by Richard Hundhausen featuring the new features in Team Foundation Build 2008.

The video covers the major new features and provides a great introduction to the product.
How Do I: Learn the New Features and Capabilities of Team Foundation Build 2008?

In this video, Richard Hundhausen explores the new features and
capabilities of Team Foundation Build 2008, including defining and managing
build definitions, agents, qualities, and retention policies.
Presented by Richard Hundhausen on November 20, 2007
Length: 14 minutes 33 seconds