Известные проблемы Team Foundation Server 2015

В этой статье показаны известные проблемы в Team Foundation Server 2015.

Исходная версия продукта: Team Foundation Server 2015
Исходный номер базы знаний: 3077455

Описание известных проблем Team Foundation Server 2015

В этой статье перечислены известные проблемы для Microsoft Team Foundation Server 2015.

Чтобы просмотреть полный список продуктов Team Foundation Server 2015 и выбрать продукт для скачивания, проверка Microsoft Visual Studio Team Foundation Server 2015.

Сведения о Team Foundation Server 2015

Новые возможности Team Foundation Server 2015 см. в заметках о выпуске Team Foundation Server 2015.

  • Изменить свойство нельзя syncnamechanges .

    В Team Foundation Server 2015 мы не рекомендуем изменять свойство поля syncnamechanges . Таким образом, вы больше не можете создавать проекты, использующие OOB шаблоны в новых коллекциях, для которых выполняются следующие условия:

    • Вы отправили пользовательский процесс в новую коллекцию с полем с тем же именем ссылки, что и OOB поле шаблона.
    • Свойство syncnamechanges имеет значение false для этого поля.
    • Вы создали проект с помощью пользовательского шаблона процесса.

    В обновлении 1 мы восстановим возможность изменения syncnamechanges свойства. В то же время вы можете попробовать одно из следующих обходных решений:

    • Обновите пользовательский шаблон процесса, чтобы он соответствовал syncnamechanges свойству OOB шаблона, и отправьте его в новую коллекцию.
    • Обратитесь в службу поддержки клиентов, чтобы предоставить скрипт для исправления конфликтующих полей.
  • Поля, помеченные как syncnamechanges=false , через правила идентификации вызывают проблемы для клиентской объектной модели.

    В Team Foundation Server 2015 мы представили концепцию поля удостоверения. Поле считается полем удостоверения, если в нем есть какие-либо правила, связанные с удостоверениями, например <ValidUser />. Это позволяет устранять проблемы, связанные с повторяющимися отображаемыми именами. Ранее, если у двух пользователей было одно и то же имя, вы не могли различить их. Теперь, когда у нас есть поля удостоверений, элемент DisplayPart сохраняется как "отображаемое имя <электронной почты или домен\псевдоним>". Например, вместо "Sean Contoso" displayPart теперь хранится как "Шон Contoso <scontoso@microsoft.com>".

  • Если для поля задано значение syncnamechanges=true , мы сохраняем идентификатор константы значения вместо фактического строкового значения поля. Если задан параметр syncnamechanges=false , строковое значение хранится непосредственно в рабочем элементе. Для полей удостоверений существует проблема, которая влияет на клиентную объектную модель. Так как строковое значение сохраняется, мы возвращаем клиенту это строковое значение как есть. Это приводит к тому, что обработчик правил на стороне клиента будет рассматривать поле как недопустимое, так как оно не ожидает значения в формате "Sean Contoso <scontoso@microsoft.com>".

  • Варианты обходного решения:

    • Перед обновлением обновите все шаблоны со свойством syncnamechangesfalse для полей с правилами идентификации syncnamechanges , чтобы задать для свойства значение true. Это необходимо сделать перед обновлением, так как возможность изменения состояния свойства удалена syncnamechanges из Team Foundation Server 2015.

    • Добавьте правило <AllowExistingValue/> в любое поле удостоверения, свойство которого syncnamechanges имеет значение false. Это позволяет обработчику правил клиентской объектной модели принимать существующее значение. Это разблокирует клиентов, пока мы не сможем предоставить скрипт, который может преобразовывать поля, свойство которых syncnamechanges имеет значение false , в поля, свойство которых syncnamechanges имеет значение true.

Дополнительная информация

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.

Требования и совместимость

Требования и совместимость для Team Foundation Server 2015 см. в разделе Общие сведения о совместимости и требованиях Team Foundation Server.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.