Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Utilice Visual Studio Ultimate 2013 versión RTM para conectarse a Team Foundation Server (TFS) 2013 actualización 4. Supongamos que abra un archivo Visual C# o de Visual Basic que ha cambiado el nombre de las siguientes maneras:

  • Sólo en el caso del nombre de archivo se cambia, por ejemplo, nombreArchivo.cs frente a nombreArchivo.cs.

  • El archivo cambia de nombre en los últimos 12 meses. Este es el valor predeterminado de período de tiempo para la indización de historial de cambios. Ver el Comando CodeIndex (valor indexHistoryPeriod).

En esta situación, recibirá una excepción StackOverflowException que se produce en Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesy, a continuación, se produce un bloqueo en el proceso de trabajo IIS "w3wp" de TFS.

Nota: Este bloqueo afecta a todas las operaciones actuales en TFS. Sin embargo, el proceso de trabajo IIS "w3wp" se reiniciará automáticamente y todas las demás operaciones se ejecutarán correctamente si se reinicia. Si intenta volver a conectarse a Visual Studio Ultimate versión RTM a TFS, esto hace otra excepción StackOverflowException y un bloqueo.

Causa

Este problema se produce porque, cuando abre el archivo de código en Visual Studio, Visual Studio le solicitará TFS CodeLens información. El componente CodeLens en TFS provoca una excepción StackOverflowException y, a continuación, provoca el bloqueo del proceso de trabajo IIS "w3wp" en TFS, no Visual Studio.

Solución

Para resolver este problema, aplique 2 de 2013 de Visual Studio para actualizar o una actualización posterior de las descargas de Visual Studio.
También puede actualizar TFS con Team Foundation Server 2013 actualización 5 o RTM de Team Foundation Server 2015. Está disponible en descargas de Visual Studio.

Solución alternativa

Para evitar este problema, desactive la opción CodeLens en Visual Studio Ultimate 2013 versión RTM. Vaya a Herramientas > Opciones > Editor de texto > todos los idiomas > CodeLens.

Nota: Si no funcionan las opciones en las secciones de solución y resolución, puede desactivar CodeLens en TFS mediante el comando CodeIndex con el comando TFSConfig. Ésta es la opción menos preferida.

Más información

Para ayudarnos a mejorar CodeLens, enviar comentarios o solicitar características en Visual Studio UserVoiceo hacer preguntas en los foros de MSDN.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×