Archivo Léame de Visual Studio 2010

Para obtener la versión más reciente del archivo Léame, haga clic aquí.

1. Requisitos del sistema

1.1 Arquitecturas admitidas

1.2 Sistemas operativos admitidos

1.3 Requisitos de hardware

2. Problemas conocidos

2.1 Instalación

2.1.1 Crystal Reports requiere una instalación aparte para Visual Studio 2010

Para Visual Studio 2010, Crystal Reports es una descarga y una instalación aparte.  Para crear proyectos de Crystal Reports o sitios web, o importar otros existentes creados con una versión anterior de Visual Studio o Crystal Reports, es necesario que esté instalada una versión de Crystal Reports compatible con Visual Studio 2010.

Para resolver este problema:

Si se usa Crystal Reports con Visual Studio 2010, utilice el vínculo de Crystal Reports de la sección Vínculos relacionados de este archivo Léame para descargar e instalar una versión de Crystal Reports compatible con Visual Studio 2010. Esta instalación permitirá crear proyectos de Crystal Reports y sitios web, así como actualizar proyectos y sitios web existentes para trabajar con Visual Studio 2010.

2.1.2 Visual Studio indica un error de carga de paquete para "FSharp.ProjectSystem.dll" en la primera ejecución y cuando se usan las características de F#

Si "Microsoft Visual F# 2.0 Runtime" se instaló antes que "Microsoft .NET Framework 4" y después se instala "Microsoft Visual Studio 2010" en el sistema, el programa de instalación indicará que se ejecutó correctamente, pero los componentes de F# no se habrán instalado correctamente.  Esto dará lugar a posibles errores de carga de paquete para "FSharp.ProjectSystem.dll" durante la ejecución inicial del cuadro de diálogo para elegir un perfil y siempre que se usan características de F# en Visual Studio 2010.

Para resolver este problema:

  1. En Agregar o quitar programas, seleccione "Microsoft Visual F# 2.0 Runtime" y haga clic en "Desinstalar".  Siga las instrucciones para desinstalar el paquete redistribuible de F#.
  2. En Agregar o quitar programas, seleccione "Microsoft Visual Studio 2010 <su SKU e idioma>" y haga clic en "Desinstalar o cambiar". 
  3. En Agregar o quitar programas, seleccione "Microsoft Visual Studio 2010 <su SKU e idioma>" y haga clic en "Desinstalar o cambiar". 

2.1.3 El funcionamiento de Visual Studio 2008 se interrumpe después de desinstalar .NET Framework 4

Si se instala Visual Studio 2008 y después se instala Visual Studio 2010 y, a continuación, se desinstala .NET Framework 4 (o se desinstalan Visual Studio 2010 y .NET Framework 4), al intentar cargar un proyecto en Visual Studio 2008, se produce este error:
"No se puede leer el archivo del proyecto 'Project.proj'. Ni se ha especificado MSBuildToolsPath para el elemento ToolsVersion “4.0” definido en “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0” o el valor especificado se evalúa como una cadena vacía".

Este problema se puede producir porque el SDK de Windows v7.0A, o alguna de las claves del Registro que utiliza, siguen estando en el equipo.

Para resolver este problema:

  1. Asegúrese de que Visual Studio 2010 se ha desinstalado completamente (en “Panel de control -> Programas -> Programas y características”, asegúrese de que no aparece Visual Studio 2010).
  2. Asegúrese de que las siguientes claves del Registro no están en el equipo:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0

Si trabaja en un sistema operativo de 64 bits, elimine estas claves de la parte de 32 bits del Registro. Para ello, haga clic en “Iniciar -> Ejecutar”, escriba %WinDir%\SysWOW64\regedit.exe y realice los cambios en el Registro.

Ahora Visual Studio 2008 debería estar plenamente operativo.

2.1.4 Puede que Visual Studio se instale con una licencia de prueba expirada

Si se instala Visual Studio 2010 con una licencia de prueba en un equipo que había tenido previamente Visual Studio 2010 Ultimate LCTP (marzo 2010) o una versión de lanzamiento de Visual Studio 2010 en modo de prueba, puede aparecer un mensaje en el que se indique que el período de evaluación ha expirado.

Para resolver este problema:

La versión de lanzamiento de Visual Studio 2010 proporciona un período de prueba.  Una vez expirada la licencia de prueba original (30 o 90 días desde la instalación original), si se reinstala, no se activará un nuevo período de evaluación.  Proporcione la clave de producto oficial completa para desbloquear el producto.

2.1.5 No se instalarán idiomas adicionales del SDK de Silverlight 3 si ya hay instalada una compilación del SDK de Silverlight 3

Si ya hay instalada una versión del SDK de Silverlight 3, Visual Studio 2010 no instalará idiomas adicionales del SDK de Silverlight 3.

Para resolver este problema:

Puede descargar versiones de idioma adicionales del SDK de Silverlight 3 desde http://go.microsoft.com/fwlink/?LinkID=157102 e instalarlas junto con otras versiones del SDK de Silverlight.

2.1.6 Al reparar Visual Studio 2010, no se instala Visual Studio Macro Tools si no se pudo instalar durante la instalación de Visual Studio o si se desinstaló

Al reparar Visual Studio 2010 no se repara ni instala Visual Studio Macro Tools si no se pudo instalar o si se desinstaló.

Para resolver este problema:

  1. En la página Agregar o quitar programas, seleccione Desinstalar o cambiar Visual Studio 2010 y haga clic en Siguiente.
  2. Seleccione Agregar o quitar características.
  3. Anule la selección y vuelva a seleccionar las características de la lista.  Esto habilita el estado de actualización.
  4. Finalice el asistente para la instalación. Visual Studio Macro Tools debería estar instalado.

2.1.7 En los equipos en los que se ha instalado Visual Studio 2008 o SQL Server 2008 y se ha desinstalado Visual Studio 2010 y se ha vuelto a instalar, al usar el IDE de Visual Studio Macros, es posible que Visual Studio se bloquee

Al desinstalar Visual Studio 2010 también se desinstala el paquete Visual Studio Macro Tools. Si el equipo tiene también Visual Studio 2008 o SQL Server 2008, al reinstalar Visual Studio 2010 no se reinstala el paquete de Visual Studio Macro Tools. Esto produce un error cuando se inicia el IDE de Macros y Visual Studio se bloquea si intenta volver a crear el proyecto MyMacros.vsmacros.

Para resolver este problema:

  1. Elimine el siguiente archivo:
  2. En la página Agregar o quitar programas, seleccione Desinstalar o cambiar Visual Studio 2010 y haga clic en Siguiente.
  3. Seleccione Agregar o quitar características.
  4. Anule la selección y vuelva a seleccionar las características de la lista.  Esto habilita el estado de actualización.
  5. Finalice el asistente para la instalación. Visual Studio Macro Tools debería estar instalado.

2.1.8 Los proyectos de SharePoint de Visual Studio para SharePoint 2010 tienen requisitos de instalación específicos

Para trabajar con proyectos de SharePoint en Visual Studio 2010, deben instalarse los siguientes componentes:

Para resolver este problema:

No hay ninguna solución para este problema.

2.1.9 Los proyectos de Office de Visual Studio para Office 2007 u Office 2010 tienen requisitos de instalación específicos

Para trabajar con proyectos de Office en Visual Studio 2010, deben instalarse los siguientes componentes:

Para resolver este problema:

No hay ninguna solución para este problema.

2.1.10 El programa de instalación de Visual Studio no se puede ejecutar en modo de compatibilidad de programas

El programa de instalación de Visual Studio 2010 y/o .NET Framework 4 genera un error con el código 1603 o se bloquea cuando se ejecuta en el modo de compatibilidad de programas.

El Asistente para la compatibilidad de programas de Windows indica que el programa de instalación de Visual Studio puede no haberse instalado correctamente e indica al usuario que lo reinstale con la configuración recomendada (modo de compatibilidad de programas).

Para resolver este problema:

El programa de instalación de Visual Studio no se puede ejecutar en modo de compatibilidad de programas.  Asegúrese de que la opción del modo de compatibilidad no está habilitada para todo el sistema o para el programa de instalación de Visual Studio.

Compruebe la configuración manualmente.

El modo de compatibilidad podría haberse establecido manualmente en la ficha Compatibilidad de las propiedades del archivo ejecutable.

  1. En el medio del programa de instalación de Visual Studio, busque setup.exe.
  2. Haga clic con el botón secundario del mouse en setup.exe y elija Propiedades.
  3. En la ficha Compatibilidad, desactive la opción "Ejecutar este programa en modo de compatibilidad para" y haga clic en Aceptar.

Compruebe la configuración del Registro del Asistente para la compatibilidad de programas

Puede que el Asistente para la compatibilidad de programas haya intentado establecer anteriormente el modo de compatibilidad para ejecutar el archivo setup.exe, pero esos intentos se cancelaron o no se pudieron realizar.

  1. Haga clic en Inicio y elija Ejecutar.
  2. Escriba regedit y haga clic en Aceptar.
  3. Busque las claves siguientes y elimine cualquier valor que haga referencia a setup.exe en la ruta de acceso de instalación de Visual Studio:

Ejecute de nuevo el programa de instalación de Visual Studio

  1. Abra el Explorador de Windows.
  2. Busque el archivo setup.exe de Visual Studio.
  3. Haga doble clic en setup.exe para ejecutar el programa de instalación de Visual Studio.

Artículo de KB relacionado

http://support.microsoft.com/kb/931709

Otra solución:

En lugar de ejecutar <RAÍZ DEL DVD>\setup.exe, ejecute <RAÍZ DEL DVD>\setup\setup.exe

2.1.11 Visual Studio 2010 no se instala en un disco duro habilitado para BitLocker cuando la protección está activada

Cuando un usuario ejecuta un proceso de instalación para instalar en un disco duro habilitado para BitLocker, el proceso da error si el disco está bloqueado.

Para resolver este problema:

Suspenda la protección en el disco habilitado para BitLocker antes de instalar Visual Studio 2010. Una vez completada la instalación de Visual Studio 2010, reanude la protección en el disco habilitado para BitLocker.

También puede evitar este problema totalmente si instala previamente .NET Framework 4 y Windows Installer 4.5 siguiendo los pasos que se indican en este artículo sobre cómo evitar el reinicio durante la instalación.

2.1.12 Actualizaciones importantes del sistema que se deben mantener en el equipo después de desinstalar Visual Studio 2010

Visual Studio 2010 puede instalar actualizaciones importantes del sistema.

Para resolver este problema:

Le recomendamos que mantenga las siguientes actualizaciones en el sistema después de desinstalar Visual Studio:

2.1.13 Los perfiles móviles se admiten únicamente si se usan para el escenario sin conexión

Si se usan perfiles móviles cuando la carpeta particular está desconectada de la red, el programa de instalación da error porque surgen problemas de redirección de carpeta debido a la forma en que Windows Installer instala los productos.

Para resolver este problema:

Si se usan perfiles móviles cuando la carpeta particular está desconectada de la red, el programa de instalación da error porque surgen problemas de redirección de carpeta debido a la forma en que Windows Installer instala los productos.

Para resolver este problema:

Configure los perfiles móviles para que usen la ruta de acceso local en lugar de la ruta de acceso de conexión remota, o asegúrese de que la ruta de acceso de la carpeta particular remota está disponible durante la instalación.

Para cambiar al perfil local, siga estos pasos:

En el servidor del dominio:

1. Establezca perfiles móviles para el usuario de destino (por ejemplo, miusuario), como se indica a continuación:

Haga clic con el botón secundario en el usuario miusuario en Active Directory (AD) y elija Propiedades. En la pestaña "Perfil", en la ruta de acceso del perfil, escriba una ruta de acceso UNC similar a la siguiente: \\servidorDominio\Rprofiles\%nombreUsuario% (por ejemplo, \\10.50.209.130\Rprofiles\miUsuario). Nota: "\\domainserver" es la dirección IP del servidor de AD, "\Rprofiles" es la nueva carpeta que almacenará todos los perfiles móviles del usuario, "\username" es el nombre de inicio de sesión del usuario (miusuario en este ejemplo).

2. Establezca la carpeta particular para el usuario de destino, como se indica a continuación:

Ruta de acceso local de la carpeta particular:

Seleccione Ruta de acceso local, escriba una ruta de acceso local similar a c:\Rprofile, que se creará en el cliente para el usuario (miusuario). No use una ruta de acceso UNC.

En el equipo cliente:

  1. Inicie sesión en el cliente como administrador y agregue al grupo de administradores el usuario actual que se creó en el servidor de AD (miUsuario en este ejemplo).
  2. Cree la ruta de acceso local usando la ruta de acceso que se usó en el paso 2 del procedimiento del servidor de dominio (c:\Rprofile en este ejemplo).
  3. Inicie sesión en el cliente como el nuevo usuario (miusuario en este ejemplo).
  4. Cierre sesión en el cliente después del primer inicio de sesión. Los perfiles locales se guardarán automáticamente en la ruta de acceso de perfiles móviles del servidor, es decir, en \\servidorDominio\Rprofiles\%nombreUsuario% (por ejemplo, \\10.50.209.130\Rprofiles\miUsuario).
  5. Vuelva al servidor del dominio y abra la carpeta del usuario (c:\Rprofiles). Observe que hay una nueva carpeta (c:\Rprofiles\miusuario) y muchos archivos en la carpeta. Estos archivos son los perfiles móviles. Se sincronizan automáticamente con la carpeta del usuario en el cliente cuando se cierra sesión.

2.1.14 La instalación de Visual Studio da error porque un archivo .cab tiene una firma digital no válida, cuando se usa una red

A veces, los problemas de red dan lugar a archivos dañados cuando se descargan e instalan estos archivos o cuando se instalan a través de una red.  Este problema se manifiesta por un mensaje en el archivo %temp%\dd_install*.log parecido al siguiente:

[16/05/09,17:47:12] VC 10.0 Runtime (x86): Detalles del resultado del registro de MSI: Error 1330. No se puede instalar un archivo requerido porque el archivo .CAB e:\dev10dvd\wcu\vcruntimes\x86\vc_runtime_x86.cab tiene una firma digital no válida.  Esto puede ser indicativo de que el archivo .CAB está dañado.

[16/05/09,17:47:12] VC 10.0 Runtime (x86): Código de error de los detalles del resultado del registro de MSI: 1330

[16/05/09,17:47:13] InstallReturnValue: GFN_MID Chained VC Runtime 2010 Beta1 x86, 0x643

Para resolver este problema:

Descargue la instalación al equipo local, compruebe el CRC y reinicie la instalación.

2.1.15 Instalación en equipos ultraportátiles con una resolución muy baja

Cuando se instala Visual Studio 2010 en un equipo ultraportátil, no se ven los botones de navegación en la parte inferior del cuadro de diálogo.

Para resolver este problema:

Compruebe la resolución de pantalla para asegurarse de que se utiliza la resolución mínima necesaria:

Para hacer esto en Windows XP:

Para hacer esto en Windows Vista o Windows 7:

2.1.16 No se deben desconectar unidades temporales durante el programa de instalación

Cuando se instala Visual Studio 2010 y se desconecta la unidad USB, puede que la instalación solicite el origen o que no pueda llevarse a cabo porque faltan archivos temporales.

Para resolver este problema:

Desconecte todas las unidades USB antes de instalar Visual Studio o no las desconecte durante el programa de instalación, porque algunos archivos temporales se copian y se usan en la unidad que tiene la mayor cantidad de espacio disponible.

2.1.17 El ISO de Visual Studio no debe montarse como directorio en unidades NTFS existentes

Si se monta el ISO del medio del programa de instalación de Visual Studio como ruta de acceso NTFS en Administración de discos de Windows, puede dar lugar a que el programa de instalación indique que faltan permisos de escritura en la carpeta de destino o que no hay espacio en disco suficiente.

Para resolver este problema:

Use alguno de los métodos siguientes para proporcionar acceso a los recursos ISO del programa de instalación de Visual Studio:

Ejecute de nuevo el programa de instalación desde la nueva ubicación de unidad virtual.

2.1.18 Se produce un error cuando se instala un componente durante la instalación de Visual Studio: Código de error de los detalles del resultado del registro de MSI: 1935

Cuando se está instalando Visual Studio, un error en la instalación de un componente da lugar a la siguiente línea en los archivos de registro:

...: MSI Record result detail error code: 1935

Para resolver este problema:

El error 1935 tiene numerosas causas, pero suele ser el resultado de la imposibilidad de sobrescribir un archivo.  Esto puede deberse a que otra aplicación está usando el archivo, en cuyo caso, el problema debería corregirse reiniciando el equipo y la instalación de Visual Studio.

Otro caso común es el software antivirus, que bloquea el archivo recién copiado para comprobar si se trata de malware.  Deshabilite la protección antivirus mientras dure la instalación para que esta pueda continuar.

2.1.19 Se produce un error cuando se está instalando Visual Studio desde una imagen ISO montada como unidad o carpeta

Cuando se está instalando Visual Studio desde una imagen ISO montada como unidad o como carpeta, puede dar lugar a una gran variedad de mensajes de error.  Estos errores pueden ser:

Para resolver este problema:

Estos problemas pueden evitarse grabando la imagen ISO en un DVD y reiniciando después el programa de instalación desde el DVD.

2.1.20 No se puede crear ningún proyecto de Visual Studio si MSXML6 no está instalado

Si MSXML6 no está instalado, puede que no aparezca el cuadro de diálogo de selección de perfil inicial y al crear proyectos, pueden aparecer mensajes de error similares a este:

"Error al escribir en el archivo de proyecto. Clase no registrada".

Para resolver este problema:

  1. Instale MSXML6 desde MSDN: http://www.microsoft.com/downloads/details.aspx?FamilyID=993C0BCF-3BCF-4009-BE21-27E85E1857B1&displaylang=es.
  2. Reinicie Visual Studio.

2.1.21 No se admite Windows XP x64 porque falta Windows Automation API 3.0

Las aplicaciones que hacen uso de Windows Automation API, por ejemplo, los servicios de lápiz y entrada táctil de Windows, pueden ralentizar el rendimiento de Visual Studio IntelliSense si no está instalada la versión 3.0 de Windows Automation API. Windows Automation API 3.0 no está disponible para Windows XP x64.

Para resolver este problema:

Use un sistema operativo que admita Windows Automation API 3.0.

2.1.22 Windows Phone Developer CTP no es compatible con Visual Studio 2010

Windows Phone Developer CTP no es compatible con Visual Studio 2010  Los equipos que tienen o han tenido Visual Studio 2010 RTM instalado no podrán ejecutar la versión CTP de Windows Phone Developer.

Para resolver este problema:

Desinstale Windows Phone Developer CTP e instale las versiones Beta o RTM del producto.

2.2 Desinstalación

2.2.1 En equipos con versiones anteriores de Visual Studio

2.2.1.1 Cuando hay varias copias de Visual Studio 2010 instaladas en el mismo equipo, si se desinstala una de ellas, afectará al desarrollo para Office y SharePoint

Cuando hay varias copias de Visual Studio 2010 instaladas en el mismo equipo, si se desinstala una de ellas, afectará al desarrollo para Office y SharePoint

Para resolver este problema:

  1. En el Panel de control, abra Agregar o quitar programas.
  2. Haga clic con el botón secundario en alguna de las copias que quedan de Visual Studio 2010 y seleccione Reparar.  Esto abrirá el cuadro de diálogo Reparar.
  3. Haga clic en el botón de radio de instalación personalizada y después en Siguiente.
  4. En el cuadro de instalación personalizada, cambie alguna de las casillas y haga clic en Siguiente.
  5. El programa de instalación continuará y reinstalará los componentes de Office y SharePoint.

2.2.1.2 Instrucciones de desinstalación de Visual Studio 2010

Todas las versiones preliminares de Visual Studio 2010 deben quitarse antes de instalar la versión oficial.  Cuando se desinstalan versiones oficiales de Visual Studio 2010, se quitan solo las características principales del producto y se dejan otros productos complementarios que se pueden haber instalado originalmente con Visual Studio en el equipo.

Para resolver este problema:

Para ver los pasos completos, consulte la documentación de desinstalación en MSDN en http://go.microsoft.com/fwlink/?LinkID=151208.

2.2.2 En equipos sin versiones anteriores de Visual Studio

2.2.2.1 En un equipo de 64 bits, si se desinstala Visual Studio Ultimate, se quitará TraceLogProfiler.dll del equipo incluso si hay otro producto que depende de él

TraceLogProfiler.dll se instala con los siguientes SKU de Visual Studio:

Si desinstala uno de los SKU, se quitará TraceLogProfiler.dll del equipo e impedirá que se recopilen datos de IntelliTrace e Impacto en pruebas en los otros SKU.

Para resolver este problema:

Desinstale y reinstale el SKU Test Elements o Test Agent para recuperar el archivo binario que falta.

2.3 Mantenimiento

2.3.1 Cómo agregar o quitar componentes en Visual Studio 2010

Después de instalar Visual Studio, puede agregar componentes que no se instalaron de forma predeterminada. Siga estos pasos para agregarlos.

Para resolver este problema:

Para instalar componentes opcionales en Windows XP o anterior

Para instalar componentes opcionales en Windows 7 o Windows Vista

2.3.2 Cómo reparar Visual Studio

Si Visual Studio se vuelve inestable, puede devolverlo a un estado conocido reparándolo.

Para resolver este problema:

Para obtener la lista de pasos completa, vea la documentación sobre cómo reparar Visual Studio en MSDN.

2.3.3 Reinstalación de productos complementarios que no se muestran en Agregar o quitar características

Si ha desinstalado un producto que es necesario para algunas funciones y que se instaló con la versión original de Visual Studio 2010, es posible que este componente no se haya mostrado en el árbol de personalización del programa de instalación ni en el árbol de Agregar o quitar características.  ¿Cómo se puede tener de nuevo este componente?

Para resolver este problema:

  1. Abra Agregar o quitar características o la opción para desinstalar programas.
  2. Abra el programa Microsoft Visual Studio 2010.  
  3. En la "Página de mantenimiento", haga clic en "Agregar o quitar características".
  4. En la página "Opciones", busque la característica que está relacionada con la característica que falta. Por ejemplo, si falta Herramienta de implementación web, active y desactive la característica Implementación web.
  5. Haga clic en Actualizar.  Esto determinará que el producto complementario de Herramienta de implementación web no está instalado e intentará instalarlo.
  6. Haga clic en Finalizar en la página "Finalizar".

2.4 Problemas del producto

2.4.1 Problemas generales

2.4.1.1 Compatibilidad con proyectos de Business Intelligence

Visual Studio 2010 no admite proyectos de Business Intelligence de SQL Server 2008 R2 o anterior. En Visual Studio 2010, si se actualiza un proyecto creado con Business Intelligence Development Studio, la actualización no se llevará a cabo. Actualmente, se está considerando incluir Business Intelligence Development Studio para Visual Studio 2010 en futuras versiones de SQL Server.

Para resolver este problema:

No hay ninguna solución disponible.

2.4.1.2 Notificación "Mejorar el rendimiento de Visual Studio"

Las aplicaciones que hacen uso de Windows Automation API, como los servicios de lápiz y entrada táctil de Windows, pueden afectar de manera notable al rendimiento de Visual Studio IntelliSense si no está instalada la versión 3.0 de Windows Automation API. Si Visual Studio detecta que se están usando las API de Windows Automation y que no está instalada la versión 3.0, se muestra la notificación "Mejorar el rendimiento de Visual Studio".

Para resolver este problema:

1) Si hace clic en la notificación, se abre el explorador web externo en una página que contiene detalles de descarga para actualizar las API de Windows Automation a la versión 3.0 (por ejemplo, KB971513).

2) Los usuarios que no pueden instalar la actualización pueden establecer una clave del Registro para evitar que se muestre la notificación, como se indica a continuación:

           [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\General]

                   "UIAOverride"=dword:00000001

2.4.1.3 El Administrador de bibliotecas de Ayuda no puede descargar contenido de la nube cuando el usuario actual y el usuario que inició sesión son diferentes

El Administrador de bibliotecas de Ayuda (HLM) usa el servicio BITS para descargar contenido. Si se inicia el Administrador de bibliotecas de Ayuda con la característica "Ejecutar como", el servicio BITS no podrá programar trabajos porque estará disponible únicamente para la cuenta de usuario que haya iniciado sesión.

Para resolver este problema:

Cuando descargue contenido, ejecute HLM con la cuenta de usuario que inició sesión.

2.4.1.4 Administrador de bibliotecas de Ayuda: el contenido de Ayuda no se desinstala cuando se desinstala Visual Studio

El programa de instalación no quita el contenido de Ayuda local cuando desinstala Visual Studio. La ubicación predeterminada para el directorio de contenido local ha cambiado entre la versión Beta 2 y esta versión.

Para resolver este problema:

Si ya ha desinstalado Visual Studio, puede eliminar manualmente los archivos del directorio de contenido de Ayuda local. Si no utilizó el directorio de contenido de Ayuda local de la versión Beta 2, debe eliminarlo manualmente para quitarlo del equipo.

2.4.1.5 El botón de búsqueda del Visor de Ayuda sin conexión y las pestañas del fragmento de código pueden no estar disponibles para hacer clic en ellos

En los sistemas Windows Server 2008 que tienen Internet Explorer ejecutándose con permisos restringidos, puede que el botón de búsqueda del Visor de Ayuda sin conexión y las pestañas del fragmento de código no estén disponibles para hacer clic en ellos.

Para resolver este problema:

Puede agregar 127.0.0.1 a los sitios de confianza de Internet Explorer. Para el problema del botón de búsqueda, también puede presionar ENTRAR para realizar la búsqueda.

2.4.1.6 Si el Administrador de bibliotecas de Ayuda se ejecuta en Windows XP, aparece un mensaje de error incorrecto cuando se especifica una ruta de acceso UNC para el almacén de contenido

Cuando el Administrador de bibliotecas de Ayuda (HLM) se ejecuta en Windows XP, y el almacén de contenido local se establece en una ruta de acceso UNC (que comienza con \\), HLM muestra un mensaje de error equivocado.  Cuando HLM comprueba que el directorio del almacén local es una ubicación válida y que se puede escribir en ella, indica erróneamente que la ruta de acceso UNC es un directorio del sistema. Esto da lugar a que HLM muestre un mensaje de error equivocado.

Para resolver este problema:

No hay ninguna solución para este problema.

2.4.1.7 Administrador de bibliotecas de Ayuda: la ruta de acceso del almacén de contenido local no puede incluir el carácter "#"

Cuando se ejecuta el Administrador de bibliotecas de Ayuda por primera vez, se solicita al usuario que proporcione la ubicación donde se almacenará el contenido local. La ruta de acceso de esta carpeta no puede incluir un carácter "#". Si la ruta de acceso incluye este carácter, el Agente de bibliotecas de Ayuda no podrá presentar el contenido.

Para resolver este problema:

No hay ninguna solución para este problema.

2.4.1.8 Agente de bibliotecas de Ayuda: si se cierra la ventana "Invisible", el Agente de bibliotecas de Ayuda deja de funcionar

Puede aparecer una ventana denominada "Ventana Invisible del Agente de bibliotecas de Ayuda". Si cierra la ventana, el Agente de bibliotecas de Ayuda dejará de funcionar.

Para resolver este problema:

Use el Administrador de tareas para finalizar el proceso del agente. Se reiniciará cuando reinicie la Ayuda mediante el acceso directo, el menú Ayuda o F1.

2.4.1.9 Tres ubicaciones de proyecto para cargar plantillas se migran cuando se carga un archivo de configuración de Visual Studio 2008

Si restablece sus datos de usuario e importa un archivo de configuración de Visual Studio 2008, el contenido del cuadro de diálogo Opciones, en Proyectos y soluciones, muestra valores incorrectos.

Para resolver este problema:

  1. Abra el cuadro de diálogo Opciones.
  2. Seleccione el nodo Proyectos y soluciones.
  3. Cambie manualmente la ubicación de proyectos, la ubicación de plantillas de proyecto de usuario y la ubicación de plantillas de elemento de usuario a la ruta de acceso correcta.
  4. Si es necesario, quite el "1" extra del final.

2.4.1.10 No se ejecuta un complemento y devuelve el error 80004002 (Interfaz no compatible)

En un complemento, cuando se cambia <Assembly: ComVisible(True)> a <Assembly: ComVisible(False)> el complemento no se carga.

Para resolver este problema:

Esto no se admite porque los complementos se basan en una infraestructura COM y, aunque el complemento esté escrito en código administrado, el atributo ComVisible del ensamblado debe continuar establecido en true.

2.4.1.11 Un complemento para una versión de .NET Framework anterior a .NET Framework 4 mostrará advertencias en tiempo de compilación

Cuando se crea un complemento y la versión de .NET Framework de destino se cambia a una versión anterior a .NET Framework 4, se producen advertencias de compilación.  Esto ocurre porque se agregan referencias adicionales para la compatibilidad con .NET Framework 4.

Para resolver este problema:

Quite las siguientes referencias del proyecto del complemento:

2.4.1.12 Al crear una plantilla para un proyecto o elemento web, no se pone la plantilla en el nodo Web del cuadro de diálogo Nuevo proyecto o Nuevo elemento

Cuando se compila una plantilla para un proyecto o elemento VSIX para la Web, la plantilla no aparece correctamente en el cuadro de diálogo Nuevo proyecto o Nuevo elemento, a menos que se ponga en un directorio específico.  Si la estructura de directorios de VSIX es incorrecta, la plantilla puede aparecer en la raíz de CSharp o VB.

Para resolver este problema:

  1. Ponga el archivo comprimido de la plantilla en la ruta ...\Template\CSharp\Web\ o ...\Template\VB\Web\, relativa a la raíz del archivo VSIX.
  2. En el archivo source.extension.vsixmanifest, agregue una referencia que apunte al archivo comprimido.

2.4.1.13 No se puede usar Createpkgdef para generar un archivo .pkgdef a partir de atributos de registro

Debe agregar el código SolutionPersistenceRegistrationAttribute al proyecto para poder usar el atributo.

Para resolver este problema:

Si usa la clase SolutionPersistenceRegistrationAttribute en el código cuando genere automáticamente un archivo .pkgdef, debe agregar el código en los orígenes MPF de la instalación del SDK de Visual Studio. El origen se encuentra en la carpeta de instalación de Visual Studio SDK bajo ..\VisualStudioIntegration\Common\Source\CSharp\RegistrationAttributes\SolutionPersistenceRegistrationAttribute.cs.

2.4.1.14 Los usuarios pueden experimentar una disminución del rendimiento al ejecutar Visual Studio 2010 en Windows Server 2008 y Windows Server 2008 R2 con el rol HyperV instalado

Visual Studio cambia de representación acelerada por hardware a representación acelerada por software cuando se ejecuta en entornos virtualizados.  Si se instala el rol HyperV, Visual Studio no puede detectar la configuración de representación correcta.

Para resolver este problema:

Para habilitar manualmente la representación acelerada por hardware:

  1. Abra el cuadro de diálogo Opciones.
  2. En Entorno, en la página General, en el grupo "Experiencia visual", desactive la opción "Ajustar automáticamente la experiencia visual según el rendimiento del cliente".
  3. Seleccione "Usar aceleración de gráficos mediante hardware si está disponible".
  4. Haga clic en Aceptar.

2.4.1.15 Visual Studio SDK: no se pueden incluir archivos varios en una plantilla de proyecto o de elemento de Visual Studio

Los archivos varios que se hayan agregado a un proyecto de plantilla de proyecto o de elemento de Visual Studio no se incluyen en el archivo comprimido generado durante la compilación del proyecto.

Para resolver este problema:

Para cada archivo incluido en el proyecto, establezca BuildAction en "ZipItem". Esto generará en el directorio bin un archivo comprimido personalizado que contiene todos los archivos necesarios.

2.4.1.16 Si se convierte un proyecto de complemento de Visual Studio de Visual C++, se produce el error de compilación: "error C2871: 'Extensibility' : no existe ningún espacio de nombres con este nombre"

Cuando se convierte un proyecto de complemento de VC++ a Visual Studio 2010, al compilar el proyecto convertido se puede producir el siguiente error:

error C2871: 'Extensibility' : no existe ningún espacio de nombres con este nombre

Este error de compilación se produce porque falta una referencia al ensamblado compartido ubicado en %ProgramFiles(x86)%\Archivos comunes\microsoft shared\MSEnv\PublicAssemblies\extensibility.dll después de la conversión.

Para resolver este problema:

  1. Haga clic con el botón secundario en el proyecto del complemento y elija Referencias.
  2. En la sección Referencias del cuadro de diálogo, haga clic en Agregar nueva referencia.
  3. Seleccione la pestaña Examinar en el cuadro de diálogo Agregar referencia. 
  4. Navegue hasta %ProgramFiles%\Archivos comunes\Microsoft Shared\MSEnv\PublicAssemblies\, seleccione extensibility.dll y haga clic en Aceptar. Recompile el proyecto.

2.4.1.17 El cuadro de diálogo del contrato de licencia del Administrador de extensiones muestra espacio en blanco adicional

El cuadro de diálogo del contrato de licencia del Administrador de extensiones puede contener espacio en blanco adicional cuando muestra un texto de licencia.  El cuadro de diálogo representa cada retorno de carro y cada carácter de avance de línea como una nueva línea y esto crea líneas en blanco adicionales cuando se presenta un contrato de licencia.

Para resolver este problema:

Estos problemas de formato se pueden solucionar regularizando el espacio en blanco.  Para hacer esto en el editor de Visual Studio:

  1. Abra el archivo en el editor de texto.
  2. Edición -> Buscar y reemplazar -> Reemplazo rápido.
  3. Opciones de búsqueda -> Usar -> Expresiones regulares.
  4. Buscar: \xD\xA
  5. Reemplazar por: \xD
  6. Haga clic en Reemplazar todo.

2.4.1.18 Los controles del cuadro de herramientas de WPF creados con el SDK de Visual Studio pueden hacer que Visual Studio deje de responder si se incluyen espacios en el nombre del proyecto

Si usa el SDK de Visual Studio para generar un control del cuadro de herramientas de WPF y usa espacios en el nombre del proyecto, el nombre de archivo del ensamblado que se genera contendrá también espacios. 

Esto puede dar lugar a inestabilidad cuando trabaje con el control en los diseñadores de WPF y el cuadro de herramientas.

Para resolver este problema:

  1. Haga clic con el botón secundario en el proyecto en el Explorador de soluciones y elija "Propiedades".
  2. En el campo Nombre del ensamblado, quite todos los espacios.
  3. Recompile.

2.4.1.19 El cuadro de diálogo "Nuevo archivo" de Shell aislado contiene elementos incorrectos cuando se ejecuta desde la plantilla del SDK

De forma predeterminada, el cuadro de diálogo Archivo -> Nuevo -> Archivo está configurado para mirar en el mismo directorio que la instalación de Visual Studio. En la aplicación de Shell aislado, puede configurar este cuadro de diálogo para que busque en otra carpeta.

Para resolver este problema:

  1. En la solución de Shell aislado, busque y abra el archivo <nombreDeSolución>.Application.pkgdef en la carpeta de proyecto Shell Customization para el proyecto de inicio.
  2. Anexe el siguiente texto a este archivo y reemplace  <NewDirectory> por un subdirectorio de la ubicación de instalación protegida de la aplicación:

[$RootKey$\Projects\{A2FE74E1-B743-11d0-AE1A-00A0C90FFFC3}\AddItemTemplates\TemplateDirs\{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}\/1]

"TemplatesDir"="<NewDirectory>"

[$RootKey$\Projects\{2150E333-8FDC-42A3-9474-1A3956D46DE8}\AddItemTemplates\TemplateDirs\{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}\/1]

"TemplatesDir"="<NewDirectory>"

2.4.1.20 Los proyectos VSIX pasan por alto las referencias entre proyectos

Si agrega un proyecto a la solución mediante la característica "Agregar contenido" en un proyecto VSIX, los proyectos a los que hace referencia no se incluyen en el VSIX generado.  El proyecto VSIX incluirá sólo contenido y archivos de su propio conjunto de referencias de proyecto.

Para resolver este problema:

Para cada referencia entre proyectos que falte:

  1. Haga clic con el botón secundario en el proyecto VSIX y elija "Agregar referencia".
  2. Agregue una referencia al proyecto o archivo que falta que desea incluir en el VSIX generado.

2.4.1.21 Administrador de bibliotecas de Ayuda: al presionar el botón "Instalar documentación" al final del programa de instalación de Visual Studio, parece no tener efecto

Al presionar el botón "Instalar documentación", se ejecuta el Administrador de bibliotecas de Ayuda, que es la aplicación que permite instalar la ayuda local.  El Administrador de bibliotecas de Ayuda le insta primero a establecer una ubicación de contenido local. Este mensaje se muestra en un cuadro de diálogo que puede no aparecer delante de la ventana del programa de instalación de Visual Studio.

Para resolver este problema:

Complete la instalación de Visual Studio para cerrar la ventana del programa de instalación o minimice esta ventana.

2.4.1.22 No se pueden migrar los directorios de Visual Studio 2008 VC++ a Visual Studio 2010 cuando se usa devenv /useenv

Cuando se usa devenv /useenv en Visual Studio 2010, no se puede migrar la configuración de directorios de VC++ de Visual Studio 2008 desde el archivo .vssettings.

Para resolver este problema:

Si desea migrar la configuración de Visual Studio 2008, ejecute Visual Studio 2010 usando "devenv" en lugar de "devenv /useenv".

  1. Ejecute devenv.
  2. Migre los directorios de VC++ de Visual Studio 2008 desde el archivo .vssettings asociado.
  3. Cierre devenv.

2.4.1.23 La propiedad "Hojas de propiedades de proyecto heredadas" de los proyectos de Visual C++ se ha quitado

La propiedad "Hojas de propiedades de proyecto heredadas" de los proyectos de Visual C++ se ha quitado.

Para resolver este problema:

Use el Administrador de propiedades para agregar o quitar hojas de propiedades del proyecto. Para ver el Administrador de propiedades, en el IDE haga clic en "Ver -> Administrador de propiedades".

2.4.1.24 No se admite la compilación incremental administrada para proyectos de Visual C++

En Visual Studio 2010, no se admite la compilación incremental administrada para proyectos administrados de Visual C++.

Para resolver este problema:

No se puede solucionar.

2.4.1.25 Cuando se crea una nueva plataforma x64 a partir de la plataforma Win32 para proyectos de C++, la propiedad TargetEnvironment no se copia correctamente

Cuando se crea una nueva plataforma x64 a partir de una plataforma Win32 para proyectos de C++, la propiedad TargetEnvironment no se copia correctamente. Esto puede dar lugar a errores de vínculo.

Para resolver este problema:

  1. Haga clic con el botón secundario en el proyecto.
  2. Abra la página de propiedades del proyecto.
  3. Vaya a "Vinculador->Avanzadas".
  4. Cambie la propiedad "Equipo de destino" a "Machine X64 (/MACHINE:X64)".

2.4.1.26 Las rutas de acceso de inclusión de C++ (directorios de VC++) se importan en un orden diferente y a veces dañan la compilación

Cuando se importan rutas de acceso de inclusión de C++ nativas de Visual Studio 2008, las rutas de acceso de usuario van forzosamente delante de las rutas de acceso del SDK. Esto impide que las aplicaciones se compilen si hay nombres de archivo de encabezado que se superponen.

Para resolver este problema:

  1. Abra el Administrador de propiedades haciendo clic en Ver - Administrador de propiedades.
  2. Expanda el nodo del proyecto y después los nodos Configuración|Plataforma, observe que hay un archivo "Microsoft.cpp.<plataforma>.users" para cada nodo Configuración|Plataforma. Estos son los archivos para la configuración global y son similares a los antiguos directorios de VC++ en Herramientas/Opciones.
  3. Seleccione todos los archivos "Microsoft.cpp.<plataforma>.users" y haga clic con el botón secundario para abrir la ventana de páginas de propiedades.
  4. En esta ventana, haga clic en "Directorios de VC++" en el recuadro de la izquierda, agregue una nueva ruta de acceso después de $(IncludePath) en la cuadrícula de propiedades, delimitada por un punto y coma para "Directorios de archivos de inclusión".
  5. Haga clic en el menú desplegable de "Directorios de archivos de inclusión" y elija "Editar". En el cuadro de diálogo que se abre, use las flechas del recuadro superior para reorganizar los directorios.

2.4.1.27 Si se cambia el nombre de un Windows Form de C++, que se protege con control de código fuente desde el IDE, se produce un error

Si se cambia el nombre de un formulario de Windows Form de C++, que se protege con control de código fuente desde el IDE, se produce un error.

Para resolver este problema:

  1. Desproteja el Windows Form en el control de código fuente.
  2. Cámbiele el nombre y vuelva a protegerlo.

2.4.1.28 DTE.Commands.AddCommandBar() no mantiene las barras de comandos

Cuando se agregan barras de comandos a través de DTE.Commands.AddCommandBar(), no se mantienen.  Por tanto, después de reiniciar Visual Studio, las barras de comandos no estarán disponibles.

Para resolver este problema:

Si desea agregar una barra de comandos a un menú de nivel superior (por ejemplo, barras de herramientas y menús contextuales), use DTE.CommandBars.Add() como solución alternativa.  No obstante, si desea agregar una barra de comandos a un menú, deber realizar lo siguiente:

  1. Asegúrese de que el complemento se carga al inicio.  Puede configurar esta opción en Herramientas->Administrador de complementos.
  2. Una vez cargado el complemento, puede recuperar la instancia de la barra de comandos del DTE y agregar controles usando el método Add(), que se encuentra en la propiedad Controls de DTE.CommandBar.

2.4.1.29 Si se cambian dos valores de propiedad, se produce un error

Si abre la página de propiedades, cambia dos propiedades en la página y hace clic en "Aceptar", aparece el error "Referencia a objeto no establecida como instancia de un objeto".

Para resolver este problema:

Primero haga clic en "Aplicar" para mantener la configuración y después en "Aceptar" para cerrar el cuadro de diálogo.

2.4.1.30 Las hojas de propiedades Microsoft.Cpp.x64.user faltan en el Administrador de propiedades después de agregar una plataforma x64 a un proyecto de Visual C++

En el Administrador de configuración, agregue una nueva plataforma x64 de solución y proyecto copiando la configuración de Win32. Si expande los nodos Debug | x64 o Release | x64 en el Administrador de propiedades e inspecciona las hojas de propiedades secundarias, verá que las hojas de propiedades x64 correspondientes no están disponibles.

Para resolver este problema:

  1. Guarde la solución.
  2. Abra de nuevo la solución.
  3. Deberían aparecer las hojas de propiedades según lo esperado.

2.4.1.31 Una línea de comandos entre comillas se convierte incorrectamente en un archivo de reglas personalizado

Si una regla de compilación personalizada tenía esta línea de comandos: "%systemroot%\system32\cmd.exe" /k echo >"$(IntDir)\sample.txt", la conversión aplica erróneamente caracteres de escape a las comillas. Esto produce una línea de comandos después de la conversión similar a esta: "%systemroot%\system32\cmd.exe" /k echo >"$(IntDir)\sample.txt.

Para resolver este problema:

  1. Abra el archivo .targets correspondiente a la regla en un editor de texto.
  2. Corrija el atributo <Commandline> para que refleje las comillas que faltan.
  3. Guarde los cambios.

2.4.1.32 Limpiar solución no funciona para el tipo de configuración Archivo MAKE (2010 RC)

Si se ejecuta "Limpiar solución" para una solución nmake, se muestra el siguiente error:

1>------ Limpieza iniciada: proyecto: makefiletest, configuración: Debug Win32 ------

1>  'nmake' no se reconoce como un comando interno o externo,

1>  programa o archivo por lotes ejecutable.

1>C:\Archivos de programa (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(33,5): error MSB3073: El comando "nmake /?" salió con el código 9009.

============== Limpiar: 0 correctos, 1 incorrectos, 0 omitidos ==========

Para resolver este problema:

  1. Abra la ventana Símbolo del sistema de Visual Studio 2008. >
  2. Use devenv /useenv para abrir el IDE.
  3. Ahora "Limpiar solución" debería funcionar.

O bien:

Pase un archivo por lotes al comando de limpieza.  En el archivo por lotes, configure PATH para la herramienta nmake y el otro entorno de compilación.

2.4.1.33 Al usar ">File.OpenFile" o ">of" no se autocompleta el nombre de archivo para determinadas extensiones de nombre de archivo

Si usa la ventana Comandos o la opción "Cuadro combinado de búsqueda Ir a" de la barra de herramientas Estándar para abrir archivos usando ">File.OpenFile <nombreDeArchivo>" o ">of <nombreDeArchivo>", no aparecerán los resultados de autocompletar para determinadas extensiones de nombre de archivo.  Las dos extensiones de nombre de archivo de las que se tiene constancia que se ven afectadas son .xaml y .svc.

Para resolver este problema:

Opción 1: escriba el nombre completo del archivo (por ejemplo, ">of MainWindow.xaml").

Opción 2: abra cualquier archivo del proyecto que contenga el archivo que desea abrir.  Si algún archivo del proyecto está en la barra de pestañas, autocompletar funcionará para todos los archivos de ese proyecto.

2.4.1.34 Se produce una excepción cuando se crea un proyecto de biblioteca estática que usa "Nuevo proyecto a partir de código existente"

Si se llevan a cabo lo siguientes pasos, se produce este error:  "Mensaje de error: Referencia a objeto no establecida como instancia de un objeto, que es NullReferenceException".

  1. Crear una carpeta que tenga algunos archivos .cpp.
  2. En Visual Studio, ejecutar Archivo->Nuevo->Proyecto del código existente de esa carpeta, seleccionar C++, buscar la carpeta, dar un nombre al proyecto y hacer clic en Siguiente.
  3. Seleccionar el tipo de proyecto Biblioteca estática y hacer clic en Finalizar.

Para resolver este problema:

  1. Seleccione otro tipo de proyecto en lugar de Biblioteca estática y haga clic en Finalizar.
  2. Una vez creado el proyecto, cambie el tipo de proyecto en las propiedades del proyecto.

2.4.1.35 Al migrar hojas de propiedades de Visual Studio 2008 a Visual Studio 2010 no se actualiza la propiedad OutputFile

Si ejecuta una migración y tiene hojas de propiedades que cambian propiedades para las herramientas Vinculador y Bibliotecario, después de la conversión solo estarán convertidas las propiedades del Vinculador o solo las propiedades del Bibliotecario. Las propiedades de la otra herramienta permanecerán con los valores predeterminados.

Para resolver este problema:

  1. Abra la hoja de propiedades en Visual Studio 2010.
  2. Modifique manualmente las propiedades del Bibliotecario o del Vinculador.

2.4.1.36 Se muestra un error de IntelliSense (directiva #error: Please use the /MD switch for _AFXDLL builds c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxver_.h) en proyectos MFC predeterminados generados automáticamente

Cree una aplicación MFC usando la plantilla predeterminada y abra uno de los archivos .cpp generados. Abra la ventana Lista de errores y observe que se producen errores de IntelliSense en los archivos generados automáticamente. Se muestra el siguiente error de IntelliSense:

directiva #error: Please use the /MD switch for _AFXDLL builds c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxver_.h

Para resolver este problema:

  1. Abra el proyecto en Visual Studio 2010.
  2. Haga clic con el botón secundario en el proyecto.
  3. Vaya a Propiedades de configuración->C/C++-> Generación de código ->. Haga doble clic en "Biblioteca en tiempo de ejecución" y establezca este valor en "DLL de depuración multiproceso (/MDd)". Si este valor aparece ya establecido, asegúrese de que lo está seleccionándolo de nuevo (debería aparecer ahora en negrita).
  4. Haga clic en Aceptar.

2.4.1.37 Fwlink desde las aplicaciones MS Word y MS Excel no redirige al usuario a la página localizada

Si el usuario hace clic en vínculos fwlink en las aplicaciones MS Word y MS Excel, no redirigen al sitio localizado, sino a la página en inglés. El usuario debe cambiar manualmente la configuración de idioma en la página de destino para mostrar la página localizada correctamente.

2.4.1.38 La publicación de ClickOnce produce un error debido a la ubicación incorrecta de los paquetes de idioma redistribuibles.

Es posible que aparezca un error de compilación si utiliza las versiones de chino simplificado y chino tradicional de Visual Studio 2010 para publicar una aplicación, y activó la opción ‘Descargar los requisitos previos desde la misma ubicación que mi aplicación' en el cuadro de diálogo Requisitos previos y seleccionó alguno de los componentes siguientes como requisitos previos:

  1. Microsoft .NET Framework 4 (x86 y x64)
  2. Microsoft .NET Framework 4 Client Profile (x86 y x64)
  3. Microsoft Visual F# Runtime for .NET 2.0
  4. Microsoft Visual F# Runtime for .NET 4.0

Este es el error de compilación que puede aparecer para ‘Microsoft .NET Framework 4 Client Profile (x86 y x64)’:

'MSB3152: La ubicación de la instalación de los requisitos previos no se ha establecido en el 'sitio web del proveedor de componentes' y no se encuentra el archivo 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64cs.exe' del elemento 'Microsoft .NET Framework 4 Client Profile (x86 y x64)' en el disco. Vea la Ayuda para obtener más información'.

Para solucionar este problema:

    Para solucionar este problema con la versión de chino simplificado, siga estos pasos:

  1. Desplácese hasta la carpeta '%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client'. En el sistema operativo x64, la ruta de acceso está bajo %ProgramFiles(x86)%.
  2. Copie la carpeta zh-Hans en una nueva carpeta denominada zh-chs.
  3. Desplácese hasta la carpeta zh-chs.
  4. Abra Package.xml en modo de administrador.
  5. Cambie el valor de >Culture< a zh-chs para que muestre lo siguiente:
  6. <String Name=”Culture”>zh-chs</String>

    Para solucionar este problema con la versión de chino tradicional, siga estos pasos:

  1. Desplácese hasta la carpeta '%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client'. En el sistema operativo x64, la ruta de acceso está bajo %ProgramFiles(x86)%.
  2. Copie la carpeta zh-Hant en una nueva carpeta denominada zh-cht.
  3. Desplácese hasta la carpeta zh-cht.
  4. Abra Package.xml en modo de administrador.
  5. Cambie el valor de >Culture< a zh-cht para que muestre lo siguiente:
  6. <String Name=”Culture”>zh-cht</String>

2.4.1.39 La aplicación ClickOnce instala los paquetes de idioma redistribuibles incorrectos.

Es posible que no se puedan instalar los paquetes de idioma de chino simplificado y chino tradicional si utiliza las versiones de chino simplificado o chino tradicional de Visual Studio 2010 para publicar una aplicación, y activó la opción 'Descargar los requisitos previos del sitio web del proveedor de los componentes' en el cuadro de diálogo Requisitos previos y seleccionó alguno de los componentes siguientes como requisitos previos:

  1. Microsoft .NET Framework 4 (x86 y x64)
  2. Microsoft .NET Framework 4 Client Profile (x86 y x64)
  3. Microsoft Visual F# Runtime for .NET 2.0
  4. Microsoft Visual F# Runtime for .NET 4.0

Para solucionar este problema:

    Para solucionar este problema con la versión de chino simplificado, siga estos pasos:

  1. Desplácese hasta la carpeta '%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client'. En el sistema operativo x64, la ruta de acceso está bajo %ProgramFiles(x86)%.
  2. Copie la carpeta zh-Hans en una nueva carpeta denominada zh-chs.
  3. Desplácese hasta la carpeta zh-chs.
  4. Abra Package.xml en modo de administrador.
  5. Cambie el valor de >Culture< a zh-chs para que muestre lo siguiente:
  6. <String Name=”Culture”>zh-chs</String>

    Para solucionar este problema con la versión de chino tradicional, siga estos pasos:

  1. Desplácese hasta la carpeta '%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client'. En el sistema operativo x64, la ruta de acceso está bajo %ProgramFiles(x86)%.
  2. Copie la carpeta zh-Hant en una nueva carpeta denominada zh-cht.
  3. Desplácese hasta la carpeta zh-cht.
  4. Abra Package.xml en modo de administrador.
  5. Cambie el valor de >Culture< a zh-cht para que muestre lo siguiente:
  6. <String Name=”Culture”>zh-cht</String>

2.4.1.40 Error durante la reparación de .NET Framework 4

Si aparece un error después de reparar .NET Framework 4, y si tiene varios paquetes de idioma de .NET Framework 4 instalados, puede omitir el error. .NET Framework 4 se reparará correctamente.

Si .NET Framework sigue sin funcionar correctamente, siga estos pasos:

  1. Vaya al Panel de control y abra Programas y características.
  2. Desinstale .NET Framework 4 Extended.
  3. Desinstale .NET Framework 4 Client Profile.
  4. Reinstale .NET Framework 4 desde http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992
  5. Reinstale los paquetes de idioma de .NET Framework 4 desde http://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&displaylang=en

2.4.1.41 Error durante la reparación o desinstalación del paquete de idioma de .NET Framework 4

Si aparece un error durante la reparación o desinstalación del paquete de idioma de .NET Framework 4, y si tiene varios paquetes de idioma de .NET Framework 4 instalados, puede ser necesario iniciar la reparación o desinstalación desde el paquete de origen.

Para resolver este problema:

  1. Inicie el programa de instalación del paquete de idioma de .NET Framework 4 correspondiente al idioma seleccionado desde http://www.microsoft.com/downloads/details.aspx?FamilyID=6fd7e428-0aa8-40e3-a48d-0df2d76e24a8&displaylang=en
  2. Seleccione Reparar o Desinstalar.

2.4.2 Editor de código

2.4.2.1 IntelliSense no está habilitado para los usuarios que actualizan de una versión anterior de Visual Studio y que usan ReSharper

Puede que los usuarios que utilizan JetBrains ReSharper con Visual Studio 2008 o anterior no obtengan IntelliSense después de actualizar a Visual Studio 2010 y migrar su configuración.  Cuando se usa ReSharper, deshabilita la característica Visual Studio IntelliSense predeterminada y la reemplaza por ReSharper IntelliSense, y el archivo .vssettings del usuario registra que Visual Studio IntelliSense no está habilitado.  Cuando se instala Visual Studio 2010, se migra automáticamente el archivo de configuración del usuario de una versión anterior de Visual Studio; esto incluye la configuración que deshabilita IntelliSense.

Para resolver este problema:

Este problema se puede corregir de dos formas:

  1. Instale una compilación de ReSharper que sea compatible con Visual Studio 2010.
  2. Habilite de nuevo IntelliSense en Visual Studio 2010. Para ello, vaya a Herramientas->Opciones->Editor de texto->[idioma]->General y seleccione "Lista de miembros automática".  Puede que los usuarios de C# tengan que ir también a Herramientas->Opciones->Editor de texto->C#->IntelliSense y restablecer esas opciones.

2.4.2.2 La configuración de color de las palabras clave de usuario importada desde Visual Studio 2008 no se refleja en el editor de Visual C++ en Visual Studio 2010

La configuración de color de las palabras clave de usuario importada desde Visual Studio 2008 no se refleja en el editor de Visual C++ en Visual Studio 2010

Para resolver este problema:

No se puede solucionar.

2.4.2.3 El marcado de errores en directo de IntelliSense y la información rápida no funcionan durante la depuración en el editor de Visual C++

El marcado de errores en directo (líneas de subrayado onduladas) y la información rápida (que se muestra cuando mueve el puntero sobre el código) no están disponibles para C++ durante la depuración.  El evaluador de expresiones usa la interfaz de usuario de información sobre herramientas durante la depuración.

Para resolver este problema:

No se puede solucionar. Actualmente, el marcado de errores en directo y la información sobre herramientas no se admiten para C++ durante la depuración.

2.4.2.4 La compatibilidad total con IntelliSense no está disponible para C++/CLI

Un subconjunto de IntelliSense no está disponible para código de C++/CLI en Visual Studio 2010. A saber:

Sin embargo, todas las características de exploración del código (Vista de clases, Ir a definición, Buscar todas las referencias, Navegar a, etc.) están disponibles para C++/CLI.

Para resolver este problema:

No se puede solucionar.

2.4.2.5 Algunos programas antivirus en tiempo real pueden ralentizar el rendimiento del IDE de Visual C++

El software antivirus en tiempo real puede interferir con la E/S de disco que requiere el IDE de Visual C++.  Esta E/S puede ser para tareas de compilación o vinculación, o para actualizar la base de datos que se usa para la funcionalidad del IDE.  La disminución del rendimiento observada habitualmente es del 15 al 30%.

Para resolver este problema:

Excluya los directorios de origen del examen antivirus.  Esto garantiza que el software antivirus no bloquee los archivos que está modificando el IDE.

También puede excluir de forma selectiva el tipo de archivo SDF del examen antivirus.  En Visual Studio 2010, el IDE de Visual C++ usa una base de datos de SQL Server Compact para proporcionar funcionalidad de exploración del código en el IDE.  El archivo de base de datos creado tiene la extensión de nombre de archivo .sdf.  Al excluir estos archivos del examen, se garantiza que el software antivirus no los bloquee cuando el IDE obtenga acceso a ellos.

2.4.2.6 El analizador de Visual Studio se bloquea cuando se editan archivos .css que usan caracteres DBCS

Cuando se editan comentarios en archivos .css, si se insertan caracteres DBCS, puede dar lugar a que el analizador de Visual Studio se bloquee. Los archivos que ya contienen comentarios pueden bloquearse cuando se eliminan los caracteres /* iniciales, lo que expone el comentario al analizador para que actualice el resaltado de la sintaxis. El problema se manifiesta también cuando se abren archivos .css que ya contienen caracteres DBCS.

Para resolver este problema:

Cuando cree comentarios nuevos que ocupen varias líneas, asegúrese de que cada línea vaya delimitada por /* */.

Cuando edite comentarios existentes en archivos .css que contengan caracteres DBCS, evite eliminar los caracteres /* iniciales.

2.4.3 Lenguajes

No se tiene constancia de ningún problema.

2.4.4 Visual Studio Tools para Office

2.4.4.1 Al abrir un proyecto de VSTO de Visual Studio 2010 Beta 2 en la versión de lanzamiento de Visual Studio 2010, no se compila

Los proyectos de Office creados en Visual Studio 2010 Beta 2 para .NET Framework 4 no se compilan en la versión de lanzamiento de Visual Studio 2010.

Para resolver este problema:

Para compilar el proyecto en la versión de lanzamiento de Visual Studio 2010, debe generar de nuevo los archivos de código subyacente. Esto puede hacerse de dos formas.

Opción 1:

  1. Asegúrese de que el proyecto no está abierto en Visual Studio 2010.
  2. Elimine todos los archivos *.Designer.cs o *.Designer.vb del proyecto. Por ejemplo, en un proyecto de complemento de Visual C#, elimine los archivos ThisAddIn.Designer.cs.
  3. Abra el proyecto en Visual Studio 2010. Al abrirlo, Visual Studio vuelve a generar automáticamente los archivos eliminados usando código que sí se compila.

Opción 2:

  1. Abra el proyecto en Visual Studio 2010.
  2. Cambie la versión de .NET Framework de destino del proyecto a .NET Framework 3.5.
  3. Vuelva a cambiar la versión de .NET Framework de destino a .NET Framework 4 o .NET Framework 4 Client Profile. Tras cambiar la versión de .NET Framework de destino, Visual Studio vuelve a generar automáticamente los archivos eliminados usando código que sí se compila.

2.4.5 Desarrollo para SharePoint

2.4.5.1 Al implementar modelos BDC en SharePoint Foundation 2010, se produce un error

Si intenta implementar un modelo BDC creado en Visual Studio 2010 en SharePoint Foundation 2010, obtiene el siguiente mensaje de error:

Error 1 No se pudo cargar el ensamblado del receptor "Microsoft.Office.SharePoint.ClientExtensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" para la característica "SharePointProject4_Feature2" (identificador: 90146a35-91c1-4d4d-ac01-8cd24614b540).: System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'Microsoft.Office.SharePoint.ClientExtensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' ni una de sus dependencias. El sistema no encuentra el archivo especificado. Nombre de archivo: 'Microsoft.Office.SharePoint.ClientExtensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'
   en System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
   en System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   en System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   en System.Reflection.Assembly.Load(String assemblyString)
   en Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()

Para resolver este problema:

Realice alguna de las siguientes acciones:

2.4.5.2 Compatibilidad de Team Build con proyectos de SharePoint

La funcionalidad instantánea de TFS/Team Build no admite la compilación en Team Build de proyectos de SharePoint debido a la dependencia de SharePoint y de tareas y destinos de compilación personalizados.

Para resolver este problema:

El artículo de MSDN que encontrará en la dirección: http://go.microsoft.com/fwlink/?LinkID=165499 proporciona instrucciones paso a paso para que los usuarios habiliten manualmente la compilación y el empaquetado de proyectos de SharePoint en un equipo con TFS/Team Build.

2.4.5.3 Se produce un error cuando se crea un sitio de SharePoint usando una segunda definición del sitio

Si tiene una solución de SharePoint que contiene dos definiciones de sitio y crea un sitio usando la primera definición, obtiene el siguiente error si intenta crear un sitio basado en la segunda definición:

Error: la plantilla que ha elegido no es válida o no se encuentra.
FAILED hr detected (hr = 0x81071e44)

Para resolver este problema:

Cierre Visual Studio y reinícielo, o finalice el proceso vssphost.exe desde el Administrador de tareas.

2.4.5.4 La depuración en línea no funciona en la página de aplicación y elementos web visuales

La ejecución no se detiene en los puntos de interrupción establecidos en el marcado XML de una página de aplicación o un elemento web visual.

Para resolver este problema:

  1. En el menú Depurar, haga clic en Opciones y configuración.
  2. En el cuadro de diálogo Opciones, haga clic en General y desactive la opción "Es necesario que los archivos de código fuente coincidan con la versión original".

2.4.5.5 El selector de direcciones URL no está habilitado para algunos controles de SharePoint

No se puede invocar al selector de direcciones URL desde las propiedades de los controles CSSLink y DateTimeControl.

Para resolver este problema:

No se puede solucionar.

2.4.5.6 Un ensamblado no se agrega a la carpeta \bin\ después de agregar un control de servidor personalizado

Si agrega un control de servidor personalizado al proyecto, el ensamblado que contiene el control no se agrega automáticamente al directorio \bin\ cuando se compila el proyecto. Como resultado, el ensamblado no se implementa en el servidor de SharePoint cuando se ejecuta el proyecto.

Para resolver este problema:

En la página Avanzadas del Diseñador de paquetes, agregue el ensamblado personalizado.

2.4.5.7 Es necesario SharePoint 2010 para crear proyectos de SharePoint

Para crear un proyecto de SharePoint, debe tener SharePoint 2010 instalado localmente en el sistema.

Para resolver este problema:

Instale SharePoint Foundation 2010 o SharePoint Server 2010 en el mismo sistema que tiene Visual Studio 2010.

2.4.5.8 Las nuevas características de lenguaje no se admiten en proyectos de SharePoint

En Visual Studio 2010, varias de las nuevas características de lenguaje de Visual C# y Visual Basic no están disponibles en proyectos de SharePoint.

Para resolver este problema:

No se puede solucionar.

2.4.5.9 En el Diseñador de flujo de trabajo, no se alcanzan los puntos de interrupción en proyectos de SharePoint

Los puntos de interrupción establecidos en el Diseñador de flujo de trabajo no funcionan correctamente en los proyectos de SharePoint.

Para resolver este problema:

Establezca los puntos de interrupción en el archivo de código del flujo de trabajo, workflow.cs o workflow.vb. Los puntos de interrupción del archivo de código funcionarán correctamente.

2.4.5.10 El depurador muestra un flujo de trabajo incorrecto en el diseñador y/o no se notifican los errores de compilación del flujo de trabajo.

En la segunda implementación de un flujo de trabajo de SharePoint, puede mostrarse una versión anterior del flujo de trabajo en el Diseñador de flujo de trabajo durante la depuración.  Además, no siempre se muestran todos los errores de compilación. Este es solo un problema de visualización del Diseñador de flujo de trabajo; en SharePoint se ejecuta el flujo de trabajo correcto.

Para resolver este problema:

Cambie la firma del ensamblado que se va a almacenar en GAC (caché de ensamblados global) en posteriores implementaciones. El modo más fácil de hacerlo es cambiar la versión del ensamblado. Para evitar este problema, modifique el archivo assembly.cs o assembly.vb para aumentar automáticamente el número de versión del ensamblado en cada compilación.

2.4.6 Desarrollo web

2.4.6.1 El enrutamiento URL no funciona con rutas de acceso virtuales que contienen puntos cuando se usa el servidor de desarrollo de Visual Studio (Cassini) en sitios web de sistema de archivos

Si crea un sitio web de sistema de archivos en Visual Studio 2010 y este sitio está en una carpeta que contiene un punto (.) en el nombre de carpeta, el enrutamiento URL no funcionará de forma fiable. Algunas rutas de acceso virtuales devuelven un error HTTP 404. Esto se produce porque Visual Studio 2010 ejecuta el servidor de desarrollo de Visual Studio (Cassini) usando una ruta de acceso incorrecta para el directorio virtual raíz.

Por ejemplo, si se crea un sitio web de sistema de archivos en una carpeta denominada "somedot.path", la solicitud de la siguiente dirección URL producirá el error HTTP 404: A href="http://localhost:1234/somedot.path/example">http://localhost:1234/somedot.path/example

Sin embargo, una solicitud a la siguiente dirección URL se ejecutará correctamente:

http://lochttp://localhost:1234/somedot.path/example.aspx

Para resolver este problema:

Use alguna de las siguientes soluciones para este problema:

2.4.6.2 El proyecto de prueba unitaria no contiene una referencia al proyecto de ASP.NET MVC 2

Si la ventana Explorador de soluciones está oculta en Visual Studio, cuando crea un proyecto de aplicación web de ASP.NET MVC 2 y selecciona la opción Sí, crear un proyecto de prueba unitaria en el cuadro de diálogo Crear proyecto de prueba unitaria, el proyecto de prueba unitaria se crea pero no tiene una referencia al proyecto de ASP.NET MVC 2 asociado. Cuando compile la solución, Visual Studio mostrará errores de compilación y las pruebas unitarias no se ejecutarán.

Para resolver este problema:

Hay dos soluciones. La primera es asegurarse de que la ventana Explorador de soluciones se muestra cuando crea un proyecto de aplicación web de ASP.NET MVC 2. Si prefiere mantener el Explorador de soluciones oculto, la segunda solución es agregar manualmente una referencia de proyecto desde el proyecto de prueba unitaria al proyecto de ASP.NET MVC 2.

2.4.6.3 Algunas características no están disponibles en el perfil de desarrollo web (código optimizado)

El Diseñador HTML no está disponible en el perfil de desarrollo web (código optimizado).  Las características que requieren el diseñador, por ejemplo, el Generador de estilos, no están disponibles en este perfil.

Para resolver este problema:

El Diseñador HTML se puede habilitar usando un perfil distinto al perfil de desarrollo web (código optimizado). Para cambiar el perfil que se usa, en el menú Herramientas, seleccione Importar y exportar configuraciones.  Restablezca la configuración y seleccione un perfil diferente.

2.4.6.4 Algunas características de implementación web de Visual Studio 2010 no funcionarán si Visual Studio 2010 está instalado en Windows Vista RTM en lugar de Windows Vista SP1

Si se usan las nuevas características de implementación web de Visual Studio 2010 junto con alguna de las siguientes características (que se integran con MSDeploy):

los usuarios de Windows Vista deben tener el Service Pack 1 instalado.

Para resolver este problema:

MSDeploy requiere características de Windows Vista SP1. Por tanto, al intentar ejecutar características de implementación web en Windows Vista RTM, no funcionan.  Windows Vista se debe actualizar al Service Pack 1 para poder usar las características de implementación web de Visual Studio 2010.  También puede usar Windows XP, Windows 2003, Windows 2008 R2 o Windows 7 para instalar Visual Studio 2010 y utilizar las características de implementación web. No obstante, se recomienda usar siempre los Service Pack del sistema operativo más recientes para disponer de todas las dependencias necesarias).

2.4.6.5 El servidor de desarrollo de ASP.NET requiere que IPv4 esté instalado

El servidor de desarrollo de ASP.NET (Cassini) requiere que IPv4 esté instalado en el equipo de desarrollo.  Sin embargo, no es necesario que IPv4 esté habilitado.

Para resolver este problema:

Si la directiva de seguridad requiere que se use IPv6, IPv4 puede estar instalado pero no habilitado en el equipo de desarrollo.  Como alternativa, se puede usar IIS para el desarrollo de sitios web.

2.4.6.6 La actualización de un sitio web de ASP.NET 3.5 que tiene un control Chart 3.5 a ASP.NET 4 requiere realizar cambios en web.config y la directiva de registro

La actualización de un sitio web de ASP.NET 3.5 que tiene un control Chart 3.5 a ASP.NET 4 producirá el siguiente error de compilación:

Error 1 El tipo 'System.Web.UI.DataVisualization.Charting.Chart' existe tanto en 'c:\Windows\assembly\GAC_MSIL\System.Web.DataVisualization\3.5.0.0__31bf3856ad364e35\System.Web.DataVisualization.dll' como en 'c:\Archivos de programa\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.DataVisualization.dll' C:\Websites\Vs2008Sp1_Website_35_Cs_WithChart\Default.aspx 15

Para resolver este problema:

Las referencias que todavía apunten al control Chart 3.5 en web.config después de la actualización deben actualizarse para que hagan referencia a la versión 4.

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">lt;controls>

<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</controls>

</pages>

<httpHandlers>

<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>

</httpHandlers>

......

<system.webServer>

<validation validateIntegratedModeConfiguration="false"/>

<handlers>

<remove name="ChartImageHandler"/>

<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</handlers>

</system.webServer>

......

La directiva de registro de la página Web Forms debe quitarse o actualizarse para que haga referencia a la versión 4.

<%@ Register assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI.DataVisualization.Charting" tagprefix="asp" %>

Puede ser necesario eliminar el ensamblado System.Web.DataVisualization existente en la carpeta bin porque este ensamblado forma parte de .NET Framework 4.

2.4.7 Windows Communication Foundation (WCF) Tools

No se tiene constancia de ningún problema.

2.4.8 Herramientas de Windows Presentation Foundation (WPF)

2.4.8.1 W2.4.8.1 Blog del equipo de WPF y Silverlight Designer

El equipo de WPF y Silverlight Designer (Cider Team) acaba de iniciar un nuevo blog de equipo en: http://blogs.msdn.com/wpfsldesigner/default.aspx

El contenido inicial se centrará en el conjunto de herramientas del diseñador, tutoriales que usan el diseñador, P+F y entradas de blog para creadores de controles. Además, puede dejar comentarios para el equipo Cider Team en el blog.

Encontrará este contenido en el blog en la siguiente dirección: http://gohttp://go.microsoft.com/?linkid=9723703

Para resolver este problema:

No se aplica.

2.4.8.2 Las excepciones del código de usuario pueden afectar al diseñador y a Visual Studio

Todo código de usuario que produzca una excepción en tiempo de diseño puede dar lugar a excepciones no controladas en el diseñador e, incluso, a que Visual Studio se bloquee.  Para que no ocurra esto, evite que el código se ejecute en tiempo de diseño ajustándolo con comprobaciones DesignerProperties.GetIsInDesignMode.  Ejemplos comunes de métodos que se ejecutan en tiempo de diseño son el controlador de eventos UserControl.Loaded, los convertidores de enlaces y los controladores de eventos asincrónicos de WCF.

Para resolver este problema:

Consulte los artículos siguientes acerca de:

2.4.8.3 Los ensamblados descargados desde la Web no se cargan

En Visual Studio 2010, puede que los ensamblados que se han descargado de la Web no se carguen correctamente.  Esto se debe a que a estos ensamblados se les ha dado la "marca de web" y, por tanto, no son de plena confianza.  El uso de estos ensamblados tal cual puede dar lugar a errores cuando se compila una aplicación, se hace referencia a estos ensamblados en XAML o se intenta usar uno de estos ensamblados mediante el cuadro de diálogo Elegir elementos.  En estos casos, el error suele indicar que este ensamblado puede haberse descargado de la Web.

Para resolver este problema:

Si los ensamblados son de plena confianza, puede solucionar este problema siguiendo las instrucciones que encontrará aquí:

http://go.microsoft.com/fwlink/?LinkId=179545

2.4.8.4 Los recursos de ensamblados de Silverlight 3 externos no se resuelven en tiempo de diseño

El diseñador no encuentra los recursos de ensamblados de Silverlight externos (es decir, los proyectos que compilan estos ensamblados no forman parte de la solución).

Para resolver este problema:

Para cualquier ResourceDictionary de Silverlight contenido en un ensamblado que se usará como referencia de ensamblado, debe incluir lo siguiente en la definición del ResourceDictionary:

    x:Class="ResourceDictionary"

Como ejemplo más detallado, el ResourceDictionary deberá ser similar a este:

    x:Class="ResourceDictionary"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

</Resou</ResourceDictionary>

2.4.8.5 La actualización de proyectos de la versión 3.5 a la versión 4 puede producir errores de compilación

Para esta versión de Visual Studio, se han movido algunos tipos al ensamblado System.Xaml.  Por tanto, si se cambia la versión de .NET Framework de destino del proyecto de la versión 3.5 a la versión 4, se pueden producir errores que indican:

Este tipo se ha reenviado al ensamblado 'System.Xaml'.

Para resolver este problema:

Agregue manualmente este ensamblado al proyecto y recompílelo.

2.4.9 Windows Workflow Foundation (WF) Tools

No se tiene constancia de ningún problema.

2.4.10 Integración de Windows SDK

No se tiene constancia de ningún problema.

2.4.11 Herramientas de depurador, base de datos, diagnóstico y análisis

2.4.11.1 Si Microsoft Test Manager no se cierra correctamente, la configuración de proxy HTTP puede ser incorrecta e impedir que se carguen sitios web

Si Microsoft Test Manager (MTM.exe) no se cierra correctamente (porque se bloquea, se realiza un restablecimiento completo, se produce un ciclo de energía) y el adaptador de datos de diagnóstico "Proxy de cliente ASP.NET para IntelliTrace e Impacto en pruebas" estaba habilitado en la configuración de pruebas, la configuración de proxy de Internet no se revertirá en la máquina cliente.  Esto puede alterar el tráfico de Internet, incluida la representación de sitios web.

Para resolver este problema:

2.4.11.2 El depurador no se inicia si el directorio de registros de IntelliTrace es de solo lectura

De forma predeterminada, los archivos de IntelliTrace se encuentran en el directorio "%ProgramData%\Microsoft Visual Studio\10.0\TraceDebugging\".  Si este directorio es de solo lectura o se cambia a una ubicación de solo lectura, el usuario obtiene una excepción no detectada.  "Error al intentar ejecutar el proyecto: Se llamó a través de reflexión a la excepción no detectada producida por el método".

Para resolver este problema:

2.4.11.3 Mensaje de error mientras se depura una aplicación que usa la biblioteca en paralelo nativa de Microsoft

Cuando se depura una aplicación que usa las bibliotecas en paralelo basadas en tareas de Visual C++ que forman parte de CRT 10.0, puede aparecer un mensaje de error en la ventana Tareas paralelas (y Pilas paralelas).

                "Esta vista solo es compatible con programas cuyo destino sea C++ 10 o una versión posterior. Intente cargar símbolos. Valores de los símbolos..."

Cargar símbolos, como sugiere el mensaje de error, debería solucionar el problema. Si no es así, se debe a que la sesión de depuración está usando símbolos descargados del servidor de símbolos públicos de Microsoft en lugar de los instalados en el equipo por Visual Studio.

Para resolver este problema:

Antes de depurar la aplicación, siga estos pasos:

  1. Vaya a Herramientas -> Opciones -> Depuración -> Símbolos. Active la entrada "Servidores de símbolos de Microsoft" en "Ubicaciones de archivos de símbolos (.pdb)". Si ya está usando la memoria caché de símbolos, elimine la carpeta que contiene los símbolos CRT descargados.
  2. Agregue una entrada de ruta de acceso de símbolos explícita (y actívela) bajo "Ubicaciones de archivos de símbolos (.pdb)" que apunte a "<windir>\symbols\dll". Nota: < windir > es la carpeta de instalación de Windows; por ejemplo, C:\Windows'

2.4.11.4 Al importar información sobre datos anclada, Visual Studio se bloquea

En el modo de diseño, al importar información sobre datos que ya existe y está anclada al código fuente, Visual Studio deja de responder.

Para resolver este problema:

Hay dos soluciones para este problema:

  1. Importar la información sobre datos en modo de depuración y no en modo de diseño.
  2. Borrar la información sobre datos anclada antes de importar un archivo de información sobre datos que contenga una copia duplicada de información sobre datos anclada existente.

2.4.11.5 Los contadores de rendimiento de CPU se muestran solo en el último idioma instalado

Si se instala más de una versión de idioma de Visual Studio 2010, los nombres de los contadores de rendimiento de CPU se muestran siempre en el idioma que se instaló en último lugar.

Ejemplo: si se instaló primero la versión en japonés de Visual Studio 2010 y después la versión en inglés en el mismo equipo, los nombres de los contadores de rendimiento de CPU estarán en inglés, independientemente del idioma establecido para la interfaz de usuario en Visual Studio.

2.4.11.6 La salida del generador de perfiles no se traduce en una segunda ejecución en la versión localizada de Visual Studio 2010

Algunos mensajes del generador de perfiles de la ventana de salida no están traducidos en la segunda ejecución del generador de perfiles.

Para solucionar este problema, cierre el informe de generación de perfiles (.vsp) antes de la siguiente ejecución del generador de perfiles.

2.4.11.7 Los nombres de reglas de herramientas de rendimiento están en inglés en las versiones en chino simplificado y chino tradicional

En las versiones en chino simplificado y chino tradicional de Visual Studio 2010, los nombres de reglas de herramientas de rendimiento no están traducidos. Para obtener acceso a las reglas de herramientas de rendimiento, seleccione Opciones en el menú Herramientas, expanda el nodo Herramientas de rendimiento y seleccione Reglas.

Estos nombres se almacenan en el archivo vsperf_rule_definitions.xml instalado en las carpetas Tools\Performance Tools\zh-Hans\ y Team Tools\Performance Tools\zh-Hant\ en la carpeta de instalación de Visual Studio, en las versiones en chino simplificado y chino tradicional respectivamente.

Para resolver este problema:

Deben crearse las carpetas Team Tools\Performance Tools\zh-CHS\ y Team Tools\Performance Tools\zh-CHT\ y el archivo vsperf_rule_definitions.xml debe copiarse en estas carpetas para las versiones en chino simplificado y chino tradicional respectivamente.

Este es solamente un problema de visualización y no afecta a la funcionalidad.

2.4.12 Herramientas de arquitectura

No se tiene constancia de ningún problema.

2.4.13 Herramientas para pruebas

2.4.13.1 Debido a problemas de archivos de solo lectura, la actualización de una solución de Visual Studio 2008 que contiene un proyecto de prueba, una configuración de ejecución de prueba y .vsmdi produce un error

La actualización de una solución de Visual Studio 2008 a Visual Studio 2010 produce un error cuando los archivos .testrunconfig o .vsmdi son de solo lectura. Durante la actualización, se muestra un mensaje en el que se indica que la actualización produjo un error.

Para resolver este problema:

Antes de abrir la solución, asegúrese de que los archivos no son de solo lectura.  Si los archivos están protegidos con control de código fuente y son de solo lectura, desprotéjalos antes de abrir la solución.

2.4.13.2 La ejecución de casos de prueba en un entorno virtual con aislamiento de red tarda más tiempo de lo esperado

Si ejecuta casos de prueba automatizados en un entorno virtual con aislamiento de red, puede observar que el agente de prueba permanece en el estado "Ejecutando pruebas" durante algunos minutos después de finalizar la ejecución del caso de prueba.  Esto ocurre sólo si:

  1. Ejecuta casos de prueba en un entorno con aislamiento de red, donde las máquinas virtuales están conectadas a un dominio diferente al de la máquina donde está instalado el controlador de pruebas. En el entorno con aislamiento de red, hay al menos una máquina virtual usándose solo para la recolección de datos (es decir, no hay pruebas ejecutándose en la máquina).
  2. No se están usando las cuentas sombra locales para la comunicación del controlador del agente y se ha configurado la cuenta de servicio de laboratorio en la colección de proyectos de equipo.

Para resolver este problema:

  1. Ejecute el controlador de pruebas con una cuenta de dominio diferente de la cuenta de servicio de laboratorio.  Imaginemos que la cuenta de dominio es midominio\micuenta. En el entorno con aislamiento de red, configure esta cuenta de dominio como cuenta sombra en los equipos de laboratorio que están ejecutando los casos de prueba. Puede identificar esos equipos en el entorno asociando el rol de cada equipo con el rol de ejecución en la configuración de pruebas. Por ejemplo: si el rol de ejecución en la configuración de pruebas es "Servidor de bases de datos", tiene que configurarla como cuenta sombra solo en el equipo que tiene el rol "Servidor de bases de datos" y no es necesario configurarla como cuenta sombra en los demás equipos del entorno. Configurar la cuenta como cuenta sombra significa que debe crear una cuenta de equipo local que tenga el nombre "micuenta" y la misma contraseña que para midominio\micuenta.
  2. Reinicie el controlador de pruebas y ejecute ahora los casos de prueba.

Nota: si después de algunos días la contraseña para la cuenta del controlador de pruebas cambia, debe actualizar la contraseña en los equipos donde haya configurado la cuenta como cuenta sombra.

2.4.13.3 Los proyectos de prueba de UI codificada creados en la versión Beta 2 deben actualizarse a la versión de lanzamiento. Además, se han realizado cambios importantes en la API. Todos los proyectos creados con Visual Studio 2010 Beta 2 deben actualizarse a la versión de lanzamiento

La lista de cambios es la siguiente:

  1. Se ha quitado el archivo UserControls.cs. Todas las clases especializadas (HtmlButton, WinEdit, WpfCheckbox, etc.) forman parte ahora del producto. El control 'Internet Explorer Server' solía formar parte de la jerarquía de controles de UI para controles HTML. Ahora se ha quitado para mejorar la compatibilidad con la extensibilidad.
  2. Para buscar en una ventana del explorador, ahora se usa la coincidencia de nombre exacta.
  3. Los nombres de propiedades (por ejemplo: DisplayText de HtmlButton) solían estar en una jerarquía de clases aparte (por ejemplo: HtmlProperties.Button.DisplayText). Esto se ha modificado ahora para que formen parte de la definición de cada clase especializada. Por tanto, HtmlButton.PropertyNames.DisplayText proporcionará ahora el nombre de la propiedad DisplayText de HtmlButton.
  4. Las clases que no tenían ninguna propiedad adicional se tratarán ahora como una clase Custom. Por ejemplo: HtmlForm se tratará ahora como HtmlCustom y su propiedad TagName se establecerá en 'Form'. Los controles de Windows Forms que no tienen propiedades adicionales se tratarán como WinControl. Los controles WPF que no tienen propiedades adicionales se tratarán como WPFControl.

Para resolver este problema:

  1. Descargue e instale la herramienta UI Test Upgrade desde http://go.microsoft.com/fwlink/?LinkId=184024
  2. Ejecute la ventana Símbolo del sistema de Visual Studio.
  3. Ejecute el siguiente script:

UITestUpgrade.exe <nombre de las carpetas que se van a actualizar>

2.4.13.4 Algunos caracteres acentuados no se pueden escribir mientras se ejecuta una prueba en el Administrador de pruebas o mientras se graba una prueba en Prueba de UI codificada

Cuando se está ejecutando la grabadora de prueba (o mientras se graba una prueba en Prueba de UI codificada), no se deben escribir caracteres acentuados que requieran una combinación de acento y el carácter "base". El problema es que la grabadora de prueba interpreta el acento como una "tecla inactiva" y lo descarta.

Para resolver este problema:

Finalice la grabación de la prueba y modifique después el código generado agregando los caracteres acentuados necesarios.

Puede que haya una revisión QFE disponible. Póngase en contacto con el servicio de atención al cliente.

2.4.13.5 MTM se muestra en inglés y no en el idioma de UI del sistema operativo

Microsoft Test Manager (MTM) selecciona el idioma de UI en función del idioma de UI del sistema operativo.

MTM se muestra en inglés si la interfaz de usuario del sistema operativo no se corresponde con la versión de idioma de MTM instalada.

2.4.13.6 Error de instalación en la versión en japonés del Codificador de Windows Media de 32 bits para grabación de vídeo

Si instala la versión en japonés del Codificador de Windows Media 9 de 32 bits en un equipo que ejecuta la versión en japonés de Windows 7 de 64 bits como sistema operativo, la instalación da error.

La solución es que debe instalar la versión en inglés del Codificador de Windows Media 9 de 32 bits en un equipo que ejecute la versión en japonés de Windows 7 de 64 bits.

2.4.14 Herramientas de Lab Management

No se tiene constancia de ningún problema.

2.4.15 Team Explorer

No se tiene constancia de ningún problema.

3. Vínculos relacionados

 

© 2010 Microsoft Corporation. Reservados todos los derechos.

Condiciones de uso  | Marcas comerciales  | Declaración de privacidad