Team Foundation Server 2015 known issues
This article shows the known issues in Team Foundation Server 2015.
Original product version: Team Foundation Server 2015
Original KB number: 3077455
Team Foundation Server 2015 known issues description
This article lists the known issues for the Microsoft Team Foundation Server 2015.
To see the full list of Team Foundation Server 2015 products and to select a product for download, check out Microsoft Visual Studio Team Foundation Server 2015.
Team Foundation Server 2015 details
To discover what is new in Team Foundation Server 2015, see the Team Foundation Server 2015 Release Notes.
You cannot change the
syncnamechanges
property.In Team Foundation Server 2015, we deprecated the ability to change the
syncnamechanges
property on a field. Therefore, you can no longer create projects that use theOOB
templates in new collections for which the following conditions are true:- You uploaded a custom process to a new collection that has a field that shares the same reference name as an
OOB
template field. - The
syncnamechanges
property is false for that field. - You created a project by using the custom process template.
In Update 1, we will restore the ability to change the
syncnamechanges
property. In the meantime, you can try one of these workarounds:- Update the custom process template to match the
syncnamechanges
property of theOOB
template, and upload it to a new collection. - Contact Customer Support to have them to provide a script to fix the conflicting fields.
- You uploaded a custom process to a new collection that has a field that shares the same reference name as an
Fields marked as syncnamechanges=false through identity rules cause issues for the client object model.
In Team Foundation Server 2015, we introduced the concept of an identity field. A field is considered to be an identity field if it has any rules on it that relate to identities, such as <ValidUser />. This enables us to fix issues that involve duplicate display names. Previously, if two users had the same name, you could not differentiate between them. Now that we have identity fields, we store the DisplayPart as 'display name <email or domain\alias>'. For example, instead of 'Sean Contoso', the DisplayPart is now stored as 'Sean Contoso <scontoso@microsoft.com>'.
If syncnamechanges=true is set for a field, we store the Constant ID of the value instead of the actual string value for the field. If syncnamechanges=false is set, the string value is directly stored on the work item. For identity fields, there is an issue that affects the client object model. Because the string value is stored, we are returning that string value as-is to the client. This causes the client-side rule engine to treat the field as invalid because it is not expecting the value in the format of 'Sean Contoso <scontoso@microsoft.com>'.
Workaround options:
Before you upgrade, update any templates that have the
syncnamechanges
property set to false for fields that have identity rules to set thesyncnamechanges
property to true. You must do this before you upgrade because the ability to change the state of thesyncnamechanges
property is removed from Team Foundation Server 2015.Add an <AllowExistingValue /> rule on any identity field that has the
syncnamechanges
property set to false. This enables the client object model rule engine to accept the existing value. This unblocks customers until we can provide a script that can convert fields that have theirsyncnamechanges
property set to false to fields that have theirsyncnamechanges
property set to true.
More information
Updates for other products in the Team Foundation Server family can be found on the Microsoft download site for Visual Studio website.
Third-party information disclaimer
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.
Requirements and compatibility
For the requirements and compatibility for Team Foundation Server 2015, see Team Foundation Server Compatibility and Requirements Summary.
Contact us for help
If you have questions or need help, create a support request, or ask Azure community support. You can also submit product feedback to Azure feedback community.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for