System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
This article describes information about Team Foundation Server (TFS) 2010 Service Pack 1 (SP1).
The largest component of the TFS 2010 SP1 is the set of core product changes that are needed to enable our Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack. This component enables portfolio management collaboration between formal project management and developer teams. For more information, visit the following website:
Visual Studio 2010 SP1 includes an update to the Microsoft .NET Framework 4. For more information about the update, click the following article number to view the article in the Microsoft Knowledge Base:
2468871
(http://support.microsoft.com/kb/2468871)
Update for Microsoft .NET Framework 4
A licensed copy of one of the supported Team Foundation Server 2010 products must be installed on the destination computer.
We recommend that the computer has 1,024 MB or more RAM.
How to troubleshoot the installation
You may encounter some problems that prevent you from installing TFS 2010 SP1 correctly. To resolve the problems, click the following article number to view the Microsoft Knowledge Base article:
2516423
(http://support.microsoft.com/kb/2516423/
)
How to troubleshoot installation problems for Team Foundation Server 2010 SP1 and for later updates
Informal community support is available through the Microsoft Developer Network (MSDN) forums. For more information, visit the following Microsoft website:
You could not delete build drops if a controller went down.
The first changeset in the list of "Associated Changesets" may occur two times.
Ancient changesets are associated with build.
Memory leaks and performance drops on TFS 2010 Build Service under heavy loads.
A Dr. Watson error occurs on the buildnotification.exe process together with a system.argumentnullexception exception.
A Dr. Watson error occurs on the tfsbuildservicehost.exe process together with a 0xC000001D exception.
Change the default in What to Delete, under Build Retention, from All to All - Test Result.
When you manually queue a gated check-in build, the What do you want to build drop-down list is intermittently disabled.
Build Definition Cache on the Application Tier can become corrupted when multiple definitions map or cloak the same paths in the workspace templates.
When you undo a gated check in, the undo does not remove unshelved adds from the disk. This creates a cluttered workspace that could let breaking check ins make it through.
You can unintentionally change the build quality of a project because of odd focus and scroll wheel interaction.
There was a performance issue with TFS 2010 Build Log Viewer.
QueryActiveRequests shows requests that do not contain the associated threads.
QueryActiveRequests occasionally stops, becomes unresponsive, and never returns.
The server plug-in architecture disables plug-ins when an exception is thrown.
A transport-level error occurs when Core Services received results from the server.
A Dr. Watson error occurs together with a SqlException exception and the message, "Failed to load Msxmlsql.dll."
The Security service crashes when you have two paths that are different only by the letter "I" on a Turkish database.
The Attach action fails when custom instance groups are members of collection groups.
A Dr. Watson error occurs on the tfsjobagent.exe process together with an exception in SYSTEM.DATA.SQLCLIENT.SQL.
You cannot stop the configuration service host if there is a running job that will take a long time to finish.
A process that calls ApplicationServiceHost.BeginRequest may prevent the service host from stopping until the request context that was passed to that method is disposed of.
Add the Work Item ID and the Title to the subject line of the email message when you export a single work item.
Non-TFS project plan displays the error TF80070 when you change work in Task Usage view to the side-by-side view, and a bound project plan is open.
You cannot undo a sort in Excel Trees, and then you clear Sort and Filter. In this case, unexpected results might occur when you try to publish a workbook.
A disconnected client displays the error message "Server not available" for every table in a workbook.
Error TF208021 occurs when you convert to a tree query that only contains one WI by Configure list.
You receive an Access Violation when you create an instance of CLSID {23A20EA8-2DF0-40a6-A1FA-8143EDB7B172}.
If a filter is set on the Gantt View, a work item can be parented incorrectly when the work item is brought into the project plan through an update on the Team Planner view.
Adding additional resources to a summary task does not reset all assignment units to 0 percent.
A "An item with the same key has already been added" error occurs when you try to publish a TFS work item link from Microsoft Project.
TFSOlapProcessComponent's class ICancelable implementation has to call server.Disconnect(false) in addition to CancelCommand().
Microsoft SQL Server deadlocks during the prc_Dimension_DimFile_AddUpdate SQL exception procedure.
You cannot insert a duplicate key row in object 'dbo.DimFile' that has a unique index 'DimFile_FileBK'.
Jobs are not deleted when reporting is disabled. This results in inaccurate data that is displayed on reports.
The WIT Warehouse adapter relies on the WorkItemsAre and WorkItemsLatest tables that have the same [Changed Order] values. In this case, Warehouse processing fails, and you receive the following error:
The trust relationship between the primary domain and the trusted domain failed.
Adds support for QueryMergesExtended to query merge targets for a given item
Adds changes to baseless merge for deleted items and cherry picks
Adds changes to make the comparison for Get and Remap commands case-sensitive
Fixed issues:
Branch mappings obtain the wrong mapping.
Blocking problems occur on check in and remove access control list actions.
Product changes to remove redundant content are added.
Merge and Unshelve bad query plans and the rename merge issue are addressed.
Query plan fix for check in and fix for infinite merge loop are addressed.
Syncing to a label that has a duplicate name but different scope in the system produces unpredictable results.
After you open a solution, the database node in Server Explorer becomes fully expanded, and you are prompted to add a database diagram.
Comparing a file after renaming its parent does not work.
You cannot determine one branch from another branch when they have the same name.
A lock on a file is orphaned on check in when the parent is renamed and checked in in another workspace.
You receive an InvalidOperationException exception on a message pump callback from PendingChangesFileList. This causes Visual Studio to crash when you try to resolve multiple conflicts.
The autoproxy contacts LDAP every time that TFS 2010 processes GetOperations when there are interactions with Team Foundation Server 2005 or with Team Foundation Server 2008.
An upgrade from Team Foundation Server 2005 or Team Foundation Server 2008 adds ACEs for shelvesets and for workspaces. This incorrectly keeps identities alive.
Issues occur with the Turkish letter "I" on large check ins.
A candidate delete is lost when you perform a merge in a folder rename.
When you try to merge a rename and a delete on a file, the results cause inconsistencies in the version control database.
Merge does not conflict in some cases after a merge or discard in same direction.
You receive the error "System.IO.IOException: Unable to read data from the transport connection: The connection was closed." when you try to download a source.
These are the previous issues that are included in TFS SP1.
TFS build
Fixed issues:
Visual Studio 2008 "smart device" projects obtain the 2010 MSTEST instead of the 2008 MSTEST.
Unavailable build agents are pinged indefinitely instead of stopping after an hour.
Duplicate changesets are listed in the build report.
Test results for Visual Studio 2008 solution are not published if there is a failed test.
You cannot delete build drops if a controller goes down.
When you are connected to Team Foundation Server 2008, when you right-click a build definition, you see that Open Process File Location is dimmed on the shortcut menu.
Version control
Fixed issues:
Labels that are created in TFS 2008 do not contain items after you migrate to TFS 2010.
Branch from label was removed in TFS 2010.
When you convert a folder that has subfolders to a branch folder on a hierarchy root folder, and then you rename the folder and its subfolders, Visual Studio crashes.
Unshelve reports bogus errors about a null DownloadUrl when dependent renames are shelved, and child item names overlap.
When you have an incorrect query plan on QueryPendingChanges, and you run a query, all users' pending changes could result in bad performance.
Merge or discard in both directions cause unnecessary "empty" merges in future merge attempts.
An issue in merge causes a conflict not to be generated when there is a rename in the target and source.
Very aggressive automatic detection of file encoding can result in unsuitable encoding mismatches during merges.
Work item tracking
Fixed issue:
Work item queries that contain references to deleted fields can cause a red "X" to be displayed on the work items node.
Team Web Access
Fixed issues:
Link Selected Items to a New Work Item and other dialog boxes do not open pages successfully in the Firefox browser.
Adding an attachment does not work in the Chrome browser.
The Select Query drop-down list does not work in the Choose Work Items dialog box in the Chrome browser.
When you try to use the Retain/Delete a build option on the build report page, an exception occurs in the Chrome browser: "Unexpected callback response."
The Query Picker Web Part incorrectly displays list items or rows in the list view (Overflow DIVs) within WebKit-based browsers such as Safari, Chrome, and other browsers.