Compartir a través de


Problemas conocidos de Team Foundation Server 2015

En este artículo se muestran los problemas conocidos de Team Foundation Server 2015.

Versión original del producto: Team Foundation Server 2015
Número de KB original: 3077455

Descripción de problemas conocidos de Team Foundation Server 2015

En este artículo se enumeran los problemas conocidos de Microsoft Team Foundation Server 2015.

Para ver la lista completa de productos de Team Foundation Server 2015 y seleccionar un producto para su descarga, consulte Microsoft Visual Studio Team Foundation Server 2015.

Detalles de Team Foundation Server 2015

Para descubrir las novedades de Team Foundation Server 2015, consulte las notas de la versión de Team Foundation Server 2015.

  • No se puede cambiar la syncnamechanges propiedad .

    En Team Foundation Server 2015, hemos dejado de usar la capacidad de cambiar la syncnamechanges propiedad en un campo. Por lo tanto, ya no puede crear proyectos que usen las OOB plantillas de nuevas colecciones para las que se cumplen las condiciones siguientes:

    • Ha cargado un proceso personalizado en una nueva colección que tiene un campo que comparte el mismo nombre de referencia que un OOB campo de plantilla.
    • La syncnamechanges propiedad es false para ese campo.
    • Ha creado un proyecto mediante la plantilla de proceso personalizado.

    En Update 1, restauraremos la capacidad de cambiar la syncnamechanges propiedad. Mientras tanto, puede probar una de estas soluciones alternativas:

    • Actualice la plantilla de proceso personalizado para que coincida con la syncnamechanges propiedad de la OOB plantilla y cárguelo en una nueva colección.
    • Póngase en contacto con el servicio de atención al cliente para que proporcione un script para corregir los campos en conflicto.
  • Los campos marcados como syncnamechanges=false a través de las reglas de identidad provocan problemas para el modelo de objetos de cliente.

    En Team Foundation Server 2015, se introdujo el concepto de un campo de identidad. Se considera que un campo es un campo de identidad si tiene reglas en él relacionadas con identidades, como <ValidUser />. Esto nos permite corregir problemas que implican nombres para mostrar duplicados. Anteriormente, si dos usuarios tenían el mismo nombre, no se podía diferenciar entre ellos. Ahora que tenemos campos de identidad, almacenamos DisplayPart como "nombre <para mostrar correo electrónico o dominio\alias>". Por ejemplo, en lugar de "Sean Contoso", displayPart ahora se almacena como "Sean Contoso <scontoso@microsoft.com>".

  • Si syncnamechanges=true se establece para un campo, almacenamos el identificador de constante del valor en lugar del valor de cadena real para el campo. Si se establece syncnamechanges=false , el valor de cadena se almacena directamente en el elemento de trabajo. En el caso de los campos de identidad, hay un problema que afecta al modelo de objetos de cliente. Dado que el valor de cadena se almacena, se devuelve ese valor de cadena tal como está en el cliente. Esto hace que el motor de reglas del lado cliente trate el campo como no válido porque no espera el valor en el formato "Sean Contoso <scontoso@microsoft.com>".

  • Opciones alternativas:

    • Antes de actualizar, actualice las plantillas que tengan la syncnamechanges propiedad establecida en false para los campos que tienen reglas de identidad para establecer la syncnamechanges propiedad en true. Debe hacerlo antes de actualizar porque la capacidad de cambiar el estado de la syncnamechanges propiedad se quita de Team Foundation Server 2015.

    • Agregue una <regla AllowExistingValue/> en cualquier campo de identidad que tenga la syncnamechanges propiedad establecida en false. Esto permite que el motor de reglas del modelo de objetos de cliente acepte el valor existente. Esto desbloquea a los clientes hasta que podamos proporcionar un script que pueda convertir campos que tienen su propiedad establecida en false en campos que tienen su syncnamechanges propiedad establecida en true.syncnamechanges

Más información

Aviso de declinación de responsabilidades sobre la información de terceros

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.

Requisitos y compatibilidad

Para conocer los requisitos y la compatibilidad de Team Foundation Server 2015, consulte Resumen de requisitos y compatibilidad de Team Foundation Server.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.