REVISIÓN: Puede experimentar problemas de rendimiento en el IDE después de utilizar Visual Studio 2008 para generar un proyecto de Visual Basic

Síntomas

Imagine el siguiente escenario:
  • Utilice Microsoft Visual Studio 2008 para generar un proyecto de Microsoft Visual Basic.
  • El proyecto de Visual Basic contiene muchos comentarios XML en un archivo único.
  • Probablemente, el archivo es un archivo generado por el Diseñador de un conjunto de datos o de una referencia Web.
En este escenario, puede experimentar los siguientes problemas de rendimiento en el IDE:
  • El IDE tarda mucho tiempo para generar la solución y volver a generar la solución.
  • Experimenta un tiempo de respuesta lento cuando presiona F5 para iniciar la depuración.
  • Experimenta un tiempo de respuesta lento en el Editor de código.
  • Experimenta un tiempo de respuesta lento en IntelliSense.

Causa

Este problema se produce debido a cómo el compilador de Visual Studio 2008 procesa archivos de gran tamaño que contienen documentación XML.

Solución

Información de la revisión



Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Para descargar esta revisión desde MSDN Code Gallery, visite el siguiente sitio Web de Microsoft:


Nota: MSDN Code Gallery muestra los idiomas para los que la revisión está disponible. Si no ve su idioma en la lista, es porque la página de recursos de galería de código no está disponible para ese idioma.


Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:



La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Nombre del archivoVersión del archivoTamaño de archivoFechaHora
Avvspkdh.dll9.0.21022.4334,81629-Jan-200803:17
Mcee.dll9.0.21022.43367,60829-Jan-200803:17
Mpishim.exe9.0.21022.4326.11229-Jan-200803:17
Msvb7.dll9.0.21022.434,069,88029-Jan-200803:17
Msvsmon.exe9.0.21022.433,004,41629-Jan-200803:17

Solución alternativa

Para evitar este problema, utilice uno de los métodos siguientes.

Método 1: Deshabilitar la generación de comentario XML

Para deshabilitar la generación de comentario XML para el proyecto, utilice uno de los procedimientos siguientes.

Visual Studio 2008

  1. En el Explorador de soluciones, haga ProjectNamey, a continuación, haga clic en Propiedades.
  2. En la ficha compilar , haga clic para desactivar la casilla de verificación Generar archivo de documentación .
  3. En el menú archivo , haga clic en Guardar todo.

Visual Basic 2008 Express Edition

  1. Crear una copia de seguridad del proyecto.
  2. En el Bloc de notas, abra el archivo .vbproj del proyecto.
  3. Busque y, a continuación, elimine todos los elementos < DocumentationFile > en el archivo .vbproj.

    Nota: Normalmente, se eliminarán los dos elementos en el archivo .vbproj.

Método 2: Quitar los comentarios XML

Para quitar los comentarios XML, siga estos pasos para el archivo generado por el diseñador:
  1. En el menú Edición , elija Buscar y reemplazary, a continuación, haga clic en Reemplazo rápido.
  2. En el cuadro Buscar , escriba '''.
  3. En el cuadro Reemplazar con , escriba " "y, a continuación, haga clic en Reemplazar todo.
Nota: Debe repetir estos pasos si realiza alguna de las siguientes acciones:

Método 3: Crear un proyecto separado para almacenar el archivo que tiene los comentarios XML

Cree un nuevo proyecto de biblioteca de clases para almacenar los archivos generados por el diseñador. El procedimiento siguiente es un ejemplo de ello:
  1. Crear un nuevo proyecto de biblioteca de clases para almacenar los archivos que contienen un conjunto de datos o que contengan una referencia Web.
  2. En el proyecto original de Visual Basic, agregue una referencia al nuevo proyecto de biblioteca de clase.
  3. Utilice el método 1 para deshabilitar el archivo de documentación XML.
Nota: Tendrá que agregar las instrucciones de importación para el código de Visual Basic.

Estado

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

Más información

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Para obtener más información acerca de cómo generar documentación XML para un proyecto, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
Propiedades

Id. de artículo: 946344 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios