Aviso
Algunas de las descargas que se mencionan en este artículo están disponibles actualmente en My.VisualStudio.com. Este sitio web requiere que los usuarios inicien sesión con una cuenta de suscripción de Visual Studio si intenta acceder a cualquiera de los vínculos de descarga.
Si se te piden credenciales, usa tu cuenta de suscripción de Visual Studio existente o crea una cuenta gratuita seleccionando "Crear una nueva cuenta de Microsoft".
Resumen
En este artículo se describe información sobre Microsoft Visual Studio 2010 Service Pack 1 (SP1). Además, en este artículo se enumeran los problemas corregidos y las mejoras tecnológicas que se agregan en Visual Studio 2010 SP1.
Más información
Cómo obtener Visual Studio 2010 SP1
Para obtener Visual Studio 2010 SP1, visita el siguiente sitio web de Microsoft:
Acerca de este Service Pack
Sistemas operativos compatibles
-
Windows Server 2008 R2 (basado en x64)
-
Windows 7 (basado en x86 y basado en x64)
-
Windows Server 2008 (todas las ediciones basadas en x86 y x64) junto con Service Pack 2
-
Windows Vista (todas las ediciones basadas en x86 y x64 excepto Starter Edition) junto con Service Pack 2
-
Windows Server 2003 R2 (todas las ediciones basadas en x86 y x64)
-
Windows Server 2003 (todas las ediciones basadas en x86 y todas las basadas en x64) junto con Service Pack 2
Nota Debe tener MSXML 6.0 instalado para aplicar este Service Pack en un equipo que ejecute Windows Server 2003. -
Windows XP Service Pack 2 (SP2) o una versión posterior de Windows XP
-
Windows XP (todas las ediciones basadas en x86 excepto la edición Starter) junto con Service Pack 3
Arquitecturas compatibles
-
32 bits (x86)
-
64 bits (x64) (WOW)
Requisitos de hardware
-
Procesador de 1,6 gigahercios (GHz) o más rápido
-
1.024 MB de RAM (1,5 GB si se ejecuta en una máquina virtual)
-
5,5 GB de espacio disponible en el disco duro
-
Unidad de disco duro de 5.400 RPM
-
Tarjeta de vídeo compatible con DirectX 9 con una resolución de 1024 × 768 o una resolución superior
-
Unidad DVD
Requisitos de software
Debes tener uno de los programas de Visual Studio 2010 compatibles que aparecen en la sección "Se aplica a" instalado para aplicar este Service Pack.
Compatibilidad con Visual Studio 2010 SP1
El soporte formal de Visual Studio 2010 SP1 está disponible a través del sitio web de Soporte técnico de Microsoft. Para obtener más información sobre Soporte técnico de Microsoft, visite el siguiente sitio web de Microsoft:
http://support.microsoft.com El soporte informal de la comunidad para Visual Studio 2010 SP1 está disponible a través de los foros de Microsoft Developer Network (MSDN). Para obtener más información sobre los foros de MSDN, visite el siguiente sitio web de Microsoft:
Incluido en este Service Pack
Visual Studio 2010 SP1 incluye una actualización de Microsoft .NET Framework 4. Para obtener más información sobre la actualización, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2468871 Actualización de Microsoft .NET Framework 4
Mejoras de tecnología agregadas y problemas corregidos en Visual Studio 2010 SP1
Mejoras tecnológicas
Visor de ayuda 1.1
Para apoyar la productividad de los desarrolladores, se instala una aplicación independiente para la visualización local en Visual Studio 2010 SP1. Las siguientes mejoras tecnológicas se agregan en el nuevo visor de ayuda local:
-
Iconos de la barra de menús de acceso rápido: accede rápidamente a otras herramientas o mejoras tecnológicas de alto uso. Esto incluye el Administrador de bibliotecas de ayuda, Imprimir, Opciones y Sincronizar tema con tabla de contenido (TDC)
-
Buscar contenido instalado localmente
-
Buscar cadenas coincidentes en el tema
-
Vistas de consola (TDC, Índice, Favoritos y Resultados de la búsqueda)
-
Lista de temas del índice de palabras clave
-
Vista TDC
-
Favorites
-
Historial
-
Vista de lista de resultados de la búsqueda
-
-
Menús contextuales
-
Tema Imprimir de la ventana de contenido
-
Opciones: Cambiar el tamaño de fuente de visualización, el número de temas en el historial y en qué lado se muestra la vista de consola
Compatibilidad con Silverlight 4
Microsoft Silverlight 4 Tools for Visual Studio 2010 se incluye en Visual Studio 2010 SP1. Esto agrega compatibilidad para dirigir Silverlight 4 en el diseñador de Silverlight y en el sistema de proyectos. Esto también proporciona soporte para las nuevas mejoras de tecnología de Silverlight 4. Esta nueva tecnología incluye el trabajo con estilos implícitos y aplicaciones fuera del explorador (OOB) de Silverlight 4. Puede iniciar y depurar automáticamente su aplicación OOB desde dentro del IDE, especificar la firma XAP para aplicaciones OOB de confianza y establecer las características de la ventana OOB.
Compatibilidad básica de pruebas unitarias para .NET Framework 3.5
En Visual Studio 2010 SP1, ahora tiene la funcionalidad para probar las aplicaciones que tienen como destino .NET Framework 3.5. Para obtener más información sobre cómo habilitar esta funcionalidad, consulta el siguiente blog de MSDN:
Discusión sobre las pruebas unitarias de .NET 3.5 de Amit Chatterjee
Asistente para rendimiento para Silverlight
Visual Studio 2010 SP1 le permite ajustar el rendimiento de la aplicación silverlight mediante la generación de perfiles del código. Un generador de perfiles de código tradicional no puede ajustar el rendimiento de representación para las aplicaciones de Silverlight. Muchos generadores de perfiles de nivel superior se agregan a Visual Studio 2010 SP1 para que pueda determinar mejor qué partes de la aplicación consumen tiempo.
IntelliTrace para 64 bits y SharePoint
IntelliTrace es la nueva y revolucionaria tecnología de depuración de Visual Studio 2010 que te permite avanzar y retroceder en una sesión de depuración. Sin embargo, debido a las restricciones de tiempo y a que se trata de una característica completamente nueva, esta tecnología no funciona en todos los escenarios.
Visual Studio 2010 SP1 habilita la tecnología de depuración de IntelliTrace en soluciones de 64 bits y para soluciones de granja de Microsoft SharePoint.
Representación de software
De forma predeterminada, la representación de software está habilitada en Windows XP y En Windows Server 2003 para ayudar a mejorar el rendimiento y la estabilidad de Visual Studio 2010.
Detectar instalaciones de modo mixto
Si instala varias versiones de Visual Studio 2010 en el mismo equipo, es posible que se ejecute una combinación de archivos binarios de programa en la misma instancia de Visual Studio. Por ejemplo, este problema se produce cuando tienes la versión de lanzamiento de Visual Studio 2010 Ultimate instalada en el mismo equipo donde tienes instalado Microsoft Visual Basic Express Service Pack 1. Este tipo de instalación puede causar problemas de estabilidad o funcionales. Visual Studio 2010 SP1 detecta si la instalación de SP1 está completa y puede pedirte que la actualices si la instalación está incompleta. Esto garantiza que la instalación se encuentra en un estado conocido y estable.
Desarrollo web
soporte IIS Express
Visual Studio 2010 SP1 le permite usar Internet Information Services (IIS) 7.5 Express como el servidor de hospedaje local para el sitio web y los proyectos de aplicación web.
Tenga en cuenta que IIS 7.5 Express no se incluye en SP1 y debe descargarlo por separado. Para obtener más información, visite el blog siguiente:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
soporte técnico de SQL Server CE 4
Visual Studio 2010 SP1 te permite administrar archivos SDF de Microsoft SQL Server Compact 4.0 en Explorador de soluciones y en el Explorador de servidores en el contexto de los proyectos web. Además, Visual Studio 2010 SP1 le permite usar SQL Server Compact 4.0 junto con microsoft ASP.NET Web Forms en un control de origen de datos SQL.
Ten en cuenta SQL Server Compact 4.0 no está incluido en Visual Studio 2010 SP1 y debes descargarlo por separado. Para obtener más información, visite el blog siguiente:
Compatibilidad con Razor
Los cambios se realizan en los sistemas de proyectos web y en el editor HTML para admitir la nueva sintaxis de Razor. ASP.NET Web Pages y ASP.NET MVC 3 usan esta nueva sintaxis.
Nota Razor no está incluido en SP1 y debes descargarlo por separado. Para obtener más información, visite los siguientes blogs:
Presentamos "Razor", un nuevo motor de vista para ASP.NET
Cómo obtener compatibilidad con la sintaxis de Razor en Visual Studio 2010
Integración de Web PI
Se agrega compatibilidad con la Instalador de plataforma web de Microsoft (PI) en Visual Studio 2010 SP1 de la siguiente manera:
-
Se agrega una nueva barra de herramientas que permite el acceso rápido para iniciar la última versión de Web PI. Además, si Web PI no se instaló, se descargará primero.
-
Al abrir proyectos web que usan IIS 7.5 Express, SQL Server Compact 4.0 o ASP.NET sintaxis de Razor, aparece un cuadro de diálogo que ofrece descargar e instalar estos componentes mediante Web PI si los componentes aún no están instalados.
Dependencias implementables
Algunos componentes de tecnología nuevos que se agregan en Visual Studio 2010 SP1 se pueden implementar en la papelera junto con una aplicación. A continuación, puede usar los componentes incluso cuando implementa la aplicación en un servidor en el que esos componentes no están instalados. Se agrega un nuevo cuadro de diálogo en Visual Studio 2010 SP1 que facilita la adición de estas dependencias implementables al proyecto web. Para acceder al cuadro de diálogo, haga clic con el botón derecho en el proyecto en Explorador de soluciones y, a continuación, seleccione Agregar dependencias implementables. Se admiten los siguientes componentes:
-
ASP.NET Web Pages que usan sintaxis de Razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Para obtener más información, visite los siguientes blogs:
BIN Implementando ASP.NET MVC 3 con Razor en un Windows Server sin MVC instalado
Cómo implementar en Bin los proyectos web de SQL Compact Edition 4.0 y Razor
Compatibilidad con HTML5 y CSS3
Se agrega compatibilidad preliminar con HTML5 al editor HTML para que pueda obtener IntelliSense y la validación de atributos y elementos HTML. Se proporcionará una versión completa que ofrece una experiencia HTML5 más completa en una versión futura de Visual Studio. Para obtener más información, visite el blog siguiente:
WCF RIA Services V1 SP1 incluido
El servicio RIA de WCF ahora está localizado en 10 idiomas diferentes que son compatibles con Visual Studio 2010 SP1. Una entidad ahora puede contener miembros de un tipo complejo. Por ejemplo, puede usar el tipo Customer.Address donde Customer es una entidad, pero Address no es una entidad. Ahora se puede usar un tipo de entidad en varias clases DomainService de la misma aplicación. Se levanta la restricción sobre cómo usar un tipo de entidad determinado dentro, como máximo, de un DomainService. Un punto de extensibilidad de generación de código ahora está disponible públicamente. Se puede utilizar para los generadores de código basados en T4 y otros que son externos al producto. Además, las operaciones Add/Remove de DataForm ahora están habilitadas para la clase EntitySet y la clase EntityCollection.
Más información sobre el desarrollo web
Para obtener más información sobre otras mejoras tecnológicas en Visual Studio 2010 SP1 para desarrolladores web, visita el siguiente blog:
XAML Editor/Designer
Ir a definición de valor
Le permite navegar directamente desde los controles de una página a los estilos que se aplican a los controles. Esto significa que puede comprender y trabajar de forma rápida y sencilla con el estilo y las estructuras de recursos de la aplicación y, por último, entender con seguridad "por qué ese botón de la aplicación es rojo".
Estilo IntelliSense
Te permite modificar fácilmente estilos que ya tienes en XAML. Ahora obtiene IntelliSense para las propiedades y sus valores en un estilo que se basa en el TargetType.
Selector de origen de datos
Le permite seleccionar y modificar fácilmente la información del origen de datos directamente desde la superficie de diseño.
Comandos de cuadrícula avanzados
Le permite agregar, quitar y reordenar filas y columnas de cuadrícula fácilmente.
Nuevo editor de grosores
Le permite editar en masa elementos específicos, como márgenes o relleno en varios controles.
Compatibilidad de datos de ejemplo
Le permite agregar datos de ejemplo para ver cómo se iluminan las plantillas de elementos y los enlaces en tiempo de diseño. Esto no solo facilita la conexión de enlaces de datos a través del selector de enlace de datos, sino que también significa que puede diseñar el tamaño del contenido y los diseños automáticos de forma mucho más sencilla. Además, los datos de tiempo de diseño fluirán claramente entre Visual Studio y Expression Blend.
Mayor estabilidad
Muchas mejoras de estabilidad se realizaron en Visual Studio 2010 SP1. Para obtener más información, visite el blog siguiente:
La versión final de Las herramientas de Silverlight 4 para Visual Studio 2010 ya está disponible
C++
Gráficos y animaciones aceleradas por GPU basados en MFC
Visual Studio 2010 SP1 habilita las siguientes dos tecnologías para MFC:
-
Direct2D, una API de gráficos 2D acelerada por hardware, modo inmediato y 2D que proporciona un alto rendimiento y representación de alta calidad para geometría 2D, mapas de bits y texto. Para obtener más información, visita el siguiente sitio web de Microsoft:
-
Windows Animation Manager, que permite una animación enriquecida de elementos de la interfaz de usuario. Para obtener más información, visita el siguiente sitio web de Microsoft:
Puede aprovechar estas dos tecnologías sin romper el modelo de programación MFC. Además, puede encontrar demostraciones en el siguiente directorio:
unidad:\Archivos de programa\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipPara obtener más información sobre las mejoras tecnológicas en Visual Studio 2010 SP1, visita el siguiente sitio web:
Nuevo soporte de conjunto de instrucciones de AMD e Intel
Visual Studio 2010 SP1 agrega funciones o intrínsecos intrínsecos para habilitar las extensiones en los nuevos microprocesadores AMD e Intel que se lanzarán el próximo año. Las funciones intrínsecas permiten una computación altamente eficiente sin la sobrecarga de una llamada de función. Para obtener más información sobre la función intrínseca, visite el siguiente sitio web:
Intrínsecos del compiladorPara obtener más información sobre las extensiones, visita los siguientes sitios web de terceros:
Incrustación en Tiempo de ejecución de Visual Basic
Se agrega una nueva característica del compilador de Visual Basic que permite a los desarrolladores de Visual Basic dirigir sus aplicaciones y bibliotecas en plataformas en las que visual Basic Runtime no está disponible. Para obtener más información, visite el blog siguiente:
VB Core: nuevo modo de compilación en Visual Studio 2010 SP1
Lista de problemas corregidos
Administrador de bibliotecas de ayuda
El Administrador de bibliotecas de ayuda no admite varias sesiones simultáneas.
Agente de biblioteca de ayuda
-
El Agente de biblioteca de ayuda no se reinicia después de la actualización de contenido. El Agente de biblioteca de ayuda puede bloquearse al iniciarlo por primera vez sin contenido.
-
Al navegar a direcciones URL no válidas, el agente no muestra la página Contenido no encontrado .
Visual Studio Editor
-
550886: Visual Studio 2010 se bloquea cuando el archivo de origen contiene caracteres no Unicode.
-
553339: Ver un comando "Lista" en tiempo de depuración ya no le permite ver la propiedad Items.
-
542247: la navegación por la selección no funciona según lo esperado.
-
587888: El desplazamiento automático horizontal no funciona con CTRL+MAYÚS.
-
620021: la combinación de teclas CTRL+MAYÚS+FLECHA para seleccionar texto no aparece.
-
615523: El comando Copiar de Visual Studio 2010 genera RTF que provoca un error.
-
Al copiar código fuente que contiene caracteres japoneses, el código fuente no se puede pegar en Microsoft Word 2010 correctamente.
-
Los caracteres ilegibles se producen cuando se copia y pega el código fuente en Microsoft PowerPoint 2010.
-
El IDE de Visual Studio 2010 puede bloquearse al expandir regiones que ya estaban expandidos.
-
El IDE de Visual Studio 2010 puede bloquearse al cambiar la configuración de color.
-
Visual Studio 2010 puede bloquearse al iniciar el Editor WPF.
-
Se produce un problema de memoria insuficiente al copiar mediante instrucciones.
-
Después de realizar una acción Cortar para texto, no puede pegar el texto.
-
Cuando deje de realizar diseños adicionales durante la finalización de la instrucción, el tiempo emergente se puede reducir entre un 30 y un 40 por ciento.
-
La acción Reemplazar en archivos notifica resultados incorrectos.
Visual Studio Shell
-
533342: los menús contextuales se desplazan incluso si hay espacio para mostrarlos.
-
558149: La ventana "Buscar y reemplazar" aumenta de tamaño cada vez que se abre.
-
574681: Visual Studio se bloquea al hacer clic en un separador de menú.
-
636464: Visual Studio se bloquea con una excepción COM cada vez que se cierra.
-
Visual Studio se bloquea al cerrarse.
-
Visual Studio se bloquea al usar AMD CodeAnalyst.
-
Visual Studio se reinicia cada vez que intentas cerrarlo.
-
Al cargar una solución haciendo doble clic en su archivo, se cargan archivos DLL innecesarios.
-
El procesamiento de tiempo de inactividad dentro de Visual Studio provoca el cambio de contexto de subproceso innecesario.
-
El cuadro de diálogo de progreso que aparece para determinados escenarios. Por ejemplo, la definición Ir a para los proyectos de C++ tarda más de lo esperado en finalizar.
-
LightSwitch no se carga cuando se ejecuta el modo "devenv /safemode".
-
El Editor deja de responder al abrir archivos .aspx y .js mediante Telerik.
-
Se quitó para su evaluación solo de la pantalla de presentación rápida.
-
Los lectores de pantalla y las tabletas provocan que Visual Studio se bloquee cuando el puntero se detenga sobre el botón Deshacer .
-
Visual Studio se bloquea al cerrar un grupo flotante de ventanas de herramientas de varias instancias.
-
Visual Studio se bloquea al deshacer la desprotección de un archivo.
Extensibilidad de Visual Studio
Depurador
-
521390: Al realizar la depuración del lado del cliente, recibe el siguiente mensaje de error:
Error: El punto de interrupción no se alcanzará actualmente. Esta ubicación no se pudo asignar al script del lado del cliente.
-
537218: Solo se permiten 100 elementos "std::map" en el depurador.
-
Se han corregido algunos problemas en el seguimiento de eventos en Windows Presentation Foundation (WPF).
Además, Visual Studio 2010 SP1 agrega las siguientes mejoras:
-
Mejoras cuando se abren los archivos de volcado mínimo y los archivos de mini volcado de depuración.
-
Mejoras para reducir los bloqueos al adjuntar un proceso.
-
Mejoras de confiabilidad en la depuración de la interfaz de paso de mensajes (MPI).
-
Mejoras en el deslizamiento de subprocesos durante la evaluación de funciones.
Intellitrace
-
Los archivos de registro se quitan para la operación Liberador de espacio en disco.
-
Se han corregido los bloqueos que se introdujeron en la aplicación del cliente.
-
Se ha corregido un bloqueo que se producía al cambiar a la ventana de desensamblaje al entrar en el modo histórico.
-
Se ha corregido el bloqueo al salir debido a la colocación de un archivo de seguimiento en el modo de ejecución.
Proyectos de configuración
Diseñador HTML
ASP.NET Editor
-
557323: Problemas en el comando "Formato de documento" del Editor de código JScript.
-
558465: se producen problemas de formato de la función JScript.
-
Los comentarios XML no aparecen en JScript IntelliSense.
datos de ASP.NET
Proyectos web
-
554957: la carpeta ASP.NET App_Themes no permite agregar una nueva hoja de estilos CSS.
-
Los glifos SCC no se muestran en Explorador de soluciones.
JScript Editor
-
Cuando la opción Mantener pestañas está seleccionada, se agrega espacio adicional en el código.
-
La sangría es incorrecta para los literales de objeto vacíos.
-
La opción de formato de la función JScriptParéntesis no funciona como "paréntesis de palabra".
-
El método abreviado de teclado ALT+A se usa incorrectamente para el comando Insertar espacio después de la palabra clave de la función para funciones anónimas.
-
Atlas IntelliSense no está presente cuando el administrador de scripts tiene una ruta http ServiceReference.
-
La memoria del proceso de Visual Studio aumenta a 300 MB al abrir otro proyecto, deja el proyecto actual abierto y el proyecto actual tiene una gran cantidad de archivos JScript que se abren.
-
No existe IntelliSense dentro de una condición ForIn .
-
El crecimiento de la memoria muy grande se produce al comentar o descommentar archivos JScript grandes.
-
Escribir es muy lento en un archivo JScript que tiene contenido largo en una línea.
-
Los miembros globales que proceden de archivos externos no pueden encontrar IntelliSense.
-
La pérdida de colorización e IntelliSense se produce después de actualizar IntelliSense para hacer referencia a un servicio remoto o no existente.
Herramientas de desarrollo de Windows Phone
Es posible que se produzcan errores en la implementación de archivos XAP de más de 64 MB para pruebas y depuración en dispositivos telefónicos físicos.
General WPF y Diseñador de Silverlight
-
Actualizar Silverlight mientras se ejecuta Visual Studio hace que Visual Studio se bloquee.
-
La eliminación de controles que tienen un subproceso en segundo plano en ejecución hace que Visual Studio se bloquee.
-
La lista de errores no se muestra cuando se abren los archivos XAML que contienen errores.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Se agregan mejoras de rendimiento al seleccionar un perfil de color diferente.
-
El cuadro de diálogo Guardar aparece al cerrar una solución después de generar un evento en Visual Basic.
-
Se agrega compatibilidad con ensamblajes portátiles.
Superficie de diseño del Diseñador XAML
-
473449: La característica Enlace de WPF no funciona según lo esperado.
-
567025: Un patrón de "heredar y sobrescribir" en XAML se notifica como "bucle detectado".
-
502670: La propiedad Visibility ahora se respeta en tiempo de diseño.
-
Se produce una pérdida de memoria al arrastrar los controles desde el cuadro de herramientas a la superficie de diseño.
-
Se produce una excepción System.InvalidOperationException al iniciar la superficie de diseño después de agregar un evento.
-
Aparece un cuadro de diálogo de mensaje de error al mover los controles primarios a un expandido.
-
Controlar la creación cuando el elemento raíz secundario es un expander.
-
Los controles pueden moverse en un contenedor que tiene la propiedad FlowDirection establecida en RightToLeft.
-
No puede abrir el diseñador para los archivos que usan componentes de visualización de datos del Kit de herramientas de Silverlight.
-
El expandido permanece expandido durante el tiempo de diseño cuando se debe contraer.
-
Los controles se ajustan a líneas de cuadrícula secundarias.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
El ajuste de los controles se reduce en un control ScrollViewer.
-
Ahora se muestra el código de usuario que puede provocar una excepción no controlada en la barra dorada.
Refactorización de XAML
-
Al cambiar el nombre de un tipo, no se cambia el nombre de las propiedades del tipo en los archivos XAML para Visual Basic.
-
Los archivos de flujo de trabajo que se basan en XAML seleccionan eventos de refactorización del código que está detrás de los archivos de flujo de trabajo.
-
La refactorización y "Ir a la definición" no funcionan según lo esperado cuando interactúas con archivos XAML y el archivo XAML no está abierto.
-
Después de cambiar el nombre de una clase, el controlador de eventos no genera los eventos para la clase con el nombre cambiado.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Se agrega compatibilidad con los tipos de refactorización en el atributo TypeArguments .
-
Se agrega compatibilidad para refactorizar espacios de nombres que incluyen ensamblado en definición.
Inspector de propiedad de XAML
-
La propiedad StyleTypedProperty no es compatible con el selector de estilo.
-
551488: El editor stringformat de XAML no admite caracteres de doble escape.
-
Cuando se ancla el editor XAML y estableces enlaces o recursos, es posible que se pierda el foco del teclado.
-
La definición "Ir al valor" muestra un cuadro de diálogo de mensaje de error cuando la definición apunta a un archivo XAML de aplicación.
-
Las propiedades adjuntas del Inspector de propiedades desaparecen después de crear la solución.
-
Cuando el editor del pincel está anclado, puede hacer que la misma propiedad aparezca varias veces dentro del inspector de propiedades.
-
La propiedad Content no se puede mostrar cuando el inspector de propiedades se ordena por origen.
-
Se produce un error si abre el Selector de enlace de datos cuando el DataContext se establece en CollectionViewSource.
-
Se produce un error si aplica un estilo cargado desde otro proyecto mediante el selector de recursos.
-
El exceso de propiedades adjuntas se muestra inesperadamente.
-
El estado Expandir o Contraer de la categoría Propiedad no se conserva después de la compilación y la ejecución.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Compatibilidad para establecer propiedades adjuntas que tienen el mismo nombre pero espacios de nombres diferentes en el inspector de propiedades se agrega.
-
Se agrega compatibilidad para agregar herencia como posible indicación de origen para el marcador de propiedad en el inspector de propiedades para el proyecto de Silverlight.
XAML Editor
-
575719: IntelliSense xaml de Visual Studio 2010 puede producir errores inesperados.
-
La edición Visual Studio 2010 Premium puede bloquearse al seleccionar un elemento de IntelliSense.
-
El editor XAML puede dejar de responder al editar un objeto VisualStateGroup.
-
Es posible que no se borre un error después de que el XAML se ponga temporalmente en un estado no válido.
-
Pueden aparecer ondulados erróneos en las propiedades adjuntas, lo que impide que la superficie de diseño funcione.
-
Puede producirse un error incorrecto al establecer la propiedad StrokeThickness en 0 en rectángulos.
-
Al usar CTRL+M para contraer XAML, Es posible que Visual Studio se bloquee.
-
El estilo IntelliSense para Silverlight no muestra las clases en el mismo espacio de nombres que la aplicación.
Visual Studio Tools para Office (VSTO)
Además, Visual Studio 2010 SP1 mejora el rendimiento en vsto runtime.
Diseñador de Windows Forms
-
Use el IDE de Visual Studio 2010 para abrir un proyecto que esté en una versión anterior. Por ejemplo, se abre un proyecto de Visual Studio 2008. Después de una sesión de depuración, no puede volver a reconstruir o depurar el proyecto y recibe un mensaje de error similar al siguiente:
No se puede copiar el archivo "obj\Debug\assembly_name" en "bin\Debug\assembly_name". El proceso no puede tener acceso al archivo 'bin\Debug\assembly_name" porque lo está usando otro proceso.
-
Si cambia el nombre o deshaga un pegado de Windows Forms controles en el diseñador, el archivo de diseñador se filtra durante la instancia de Visual Studio 2010.
-
Actualiza un proyecto de Visual Studio 2005 a Visual Studio 2010 y vuelve a dirigir el proyecto a .NET Framework 4. Al cerrar la instancia de Visual Studio, es posible que se bloquee una versión de idioma compatible de Visual Studio.
Visual Studio Tools para SharePoint
-
Al agregar un conjunto de permisos CAS a una plantilla de manifiesto de paquete, se produce un error en la implementación de F5.
-
Se produce un error en la generación de código de elemento web visual que está en espacio aislado si el archivo ASCX supera una determinada longitud.
Visual Studio Data Tools
-
El repetidor de datos no puede enlazar a la imagen en la ventana de orígenes de datos.
Compilador de Visual Basic
-
Cuando cualquier tipo local procede de un ensamblado firmado, Visual Basic no muestra valores en la ventana Locales.
-
En proyectos grandes que contienen muchos comentarios de documentos XML, es posible que experimente retrasos en el editor al escribir.
-
Al cambiar el foco entre campos de expresión, es posible que experimente retrasos en grandes proyectos de Workflow Foundation.
Visual Basic Editor
-
551699: No se muestran los valores de Enumeración de IntelliSense.
-
Es posible que un proyecto de Visual Basic de gran tamaño se bloquee al cerrarse.
-
El IDE de Visual Studio deja de responder al analizar comentarios XMLDOC en un proyecto complejo.
-
El Servicio de lenguaje de Visual Basic se bloquea al abrir un proyecto web.
Compilador de C#
-
Se produce una infracción de acceso al depurar una estructura de C# que tiene alrededor de 500 campos.
-
Es posible que los diseñadores no califiquen correctamente los tipos de código que se emiten.
C# Editor
-
610734: Visual Studio 2010 se bloquea al escribir código en tiempo de diseño.
-
En proyectos wpf, el servicio IntelliSense de C# puede bloquearse al apagarse.
-
Si el Paquete de varios destinos no está instalado, el servicio de idioma de C# se bloquea al intentar cargar un proyecto.
-
El comando "Resaltar referencias" provoca un bloqueo en algunos casos cuando se cierra un archivo.
-
Generar tipo puede causar un informe de bloqueo al abrir el archivo generado.
-
Las etiquetas inteligentes pueden provocar un informe de bloqueo en algunos escenarios web.
-
Se produce un informe de bloqueo al cambiar el valor público
a Propiedad. -
Al pausar el puntero sobre un argumento con nombre, QuickInfo se bloquea si el nombre del método coincide con el nombre de la clase local.
-
C# IntelliSense se bloquea cuando se instala la extensión Navegador de soluciones y se abre una página "aspx\web" como archivo adicional.
-
La tecla RETROCESO no funciona correctamente para los caracteres coreanos en el Editor de texto.
Biblioteca estándar de C++
Microsoft Foundation Clases (MFC) y Biblioteca de plantillas activas (ATL)
Además, Visual Studio 2010 SP1 mejora la seguridad y el rendimiento y proporciona otras mejoras en ATL/MFC.
C Runtime (CRT)
-
Cuando la constante WEOF se pasa a la función "swprintf_s", el búfer no recibe una terminación NULL.
C++ Editor
-
573230: El editor de C++ puede bloquearse al insertar comentarios.
-
537956: Se produce un bloqueo al declarar C++ enumuneration.
-
Se produjeron problemas en IntelliSense nativo, como con índices e informes.
-
El método NavigateTo de C++ en ocasiones deja de responder.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Mejoras de rendimiento y estabilidad
-
Administración de memoria más eficiente
-
Otras mejoras de IDE para evitar que la interfaz de usuario se bloquee y se bloquee
-
Mejora del rendimiento de la tecla de función F12 (Definición de goto) en proyectos grandes.
Compilador de C++
-
565959: Las instrucciones de SSE2 se generan cuando se especifica la opción /arch:SSE.
-
525943: Hay problemas específicos en la versión x64 del compilador de C++ (optimizador).
-
336316: Faltan llamadas destructor cuando se habilita la optimización.
-
El compilador se bloquea con el especificador de tipo "decltype(*this)".
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Optimizaciones y correcciones en varias áreas de generación de código
-
Se ha administrado la paridad de compilación incremental con Visual Studio 2008.
Depuración de C++
F #
Visual Studio 2010 SP1 corrige problemas con la estabilidad del compilador y la corrección del código para el código generado. Por ejemplo, este Service Pack corrige la corrección de la convención de llamadas para invocar y emitir comentarios de documentos XML para métodos de extensión. Además, este Service Pack mejora el rendimiento de la generación de un enlace de eventos.
Tiempo de ejecución de simultaneidad
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Ya no se notifican pérdidas de memoria positivas incorrectas al usar Concurrency Runtime (ConcRT).
-
La convención de llamada "__stdcall" ahora es compatible con todos los contenedores PPL, ConcRT y simultáneos.
-
No se produce una infracción de acceso en "concurrent_queue" con "std::string".
-
Los contenedores asociados se pueden usar con la función "parallel_for_each".
Proyectos de base de datos
-
La implementación del proyecto de base de datos falla cuando intenta revocar permisos mediante el permiso GRANT OPTION.
-
Los archivos .dbschema personalizados que contienen caracteres no imprimibles provocan que Visual Studio se bloquee al intentar actualizar un modelo.
-
La característica "Comparación de esquema" omite la redacción de elementos secundarios cuando solo se habilita la opción Comparar elementos que existen en el elemento de origen .
-
Al usar el Asistente para importar archivos de script SQL, el archivo de script contiene un índice de texto completo y la casilla Sobrescribir objetos que ya existen en el proyecto está activada, es posible que se reemplacen las tablas del script.
-
La utilidad "Comparación de esquemas" comenta las columnas de tabla cuando la utilidad escribe actualizaciones en un proyecto y el objeto se establece en SKIP.
-
Una implementación incremental de un proyecto de base de datos deja de responder cuando el proyecto contiene restricciones de comprobación largas que deben normalizarse.
-
Las sugerencias de índice no se resuelven a través de las referencias de base de datos en una compilación de proyecto de base de datos.
Análisis de código
-
El Analizador de código estático notifica el código válido.
-
Los bloqueos frecuentes se producen al cambiar la configuración de Code Analysis en Visual Studio Team Server 2010.
Además, Visual Studio 2010 SP1 contiene la siguiente mejora:
-
El Análisis de código administrado (FxCop) ahora se instala en los servidores de TeamBuild de x64.
Profiler
-
El Explorador de rendimiento no se carga cuando se inician varias instancias de Visual Studio.
-
La generación de perfiles JScript no funciona en ruso ni en otros sistemas operativos de idioma europeo y latinoamericano.
-
La generación de perfiles JScript no funciona con Windows Internet Explorer 9.
-
Visual Studio se bloquea al crear un perfil en un proyecto de aplicación web mediante la configuración de un servidor web de cliente.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Muestreo más preciso en Hyper-V
-
Se ha mejorado la generación de perfiles de JavaScript para habilitar la generación de perfiles de varios procesos
-
Estabilidad mejorada que realiza la generación de perfiles de 64 bits
Detección y validación de código
-
Se han corregido los bloqueos que se producen con la navegación gráfica.
-
Se ha corregido un problema de experiencia de usuario de la barra de desplazamiento dentro del menú de selección avanzada del Explorador de arquitectura.
-
Los archivos temporales permanecen después de ejecutar la validación de capa.
-
La acción "Contenido por" en una carpeta de C++ puede hacer que el Explorador de arquitectura se bloquee.
T4
Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Personalizar o ampliar plantillas T4 mediante la herencia de plantillas
-
Usar bibliotecas auxiliares con T4 mucho más fácilmente porque T4 ya no bloquea los ensamblados a los que se hace referencia en la memoria
-
Implementar T4 en el servidor de compilación para la generación de tiempo de compilación
Herramientas de arquitectura
-
533921: Recibe el mensaje "Elemento con la misma clave ya agregada" en un diagrama de secuencia.
-
No se puede usar la interacción después de expandir el grupo Línea de vida.
-
No puede abrir un diagrama si cambia el nombre completo de una interfaz y la opción Ocultar nombre completo está establecida en True. En este caso, una realización de la interfaz se muestra como un piruleta.
-
Se interrumpe la validación de las referencias de parámetro genérico dentro de un cuerpo del método.
-
El modelado de proyecto permite a los usuarios crear referencias con nombre duplicadas. Este problema puede provocar daños en los proyectos.
-
Se produce un error de referencia nulo para implementaciones de interfaz explícitas y diagramas transitorios cuando se genera un diagrama de secuencia.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Interacción Los mensajes ahora están ordenados.
-
Ahora se admiten vínculos posteriores a elementos de diagrama de capas de elementos de trabajo de Team Foundation Server.
Visual Studio Test
Prueba web/de carga
-
584634:WebTest Results viewer may crash when a test is executing.
-
Se produce una excepción OutOfMemory al realizar la acción Buscar y reemplazar en una solicitud.
-
El proceso de Devenv.exe se bloquea después de hacer clic en el hipervínculo "infracciones de umbral" en la barra de estado del resultado de la prueba.
-
Los contadores del gráfico "Tiempo de respuesta de página" desaparecen una vez finalizada la ejecución.
-
Escribir los resultados en la base de datos LoadTest tarda más de lo esperado en finalizar.
-
Los contadores de rendimiento se eliminan durante la ejecución de la prueba de carga.
UnitTest/TestExecution
-
575870:Existe una condición de carrera en el controlador de prueba que hace que las pruebas vayan al estado "No ejecutado".
-
Una ejecución de prueba deja de responder cuando el QTAgent no se inicia o la ejecución de la prueba deja de responder en la función Main().
-
La salida TestContext es incorrecta para las pruebas internas que se incluyen dentro de una prueba ordenada.
-
Se produce un problema de rendimiento cuando se carga una prueba en el controlador de prueba.
-
Ejecutar una gran cantidad de pruebas en un entorno de laboratorio deja algunas pruebas en el estado "No ejecutado".
-
El color del código para la cobertura de código no funciona para código C++ no administrado.
-
La propiedad TestCaseId parece ser la misma para todos los casos de prueba que están asociados con el mismo método de prueba.
Servidor TCM
-
La reconstrucción del almacén tarda más de lo esperado en finalizar.
-
Restablecer los resultados de las pruebas automatizadas puede hacer que aparezcan dos cambios de un punto en el almacén como la versión actual.
Administrador de pruebas de Microsoft
-
La página "Configurar registro de Adapter-Event de datos de diagnóstico" se trunca en diferentes versiones de idioma del Administrador de pruebas de Microsoft.
-
El análisis de resultados de pruebas hace que el resultado se convierta en el resultado más reciente en la tendencia de puntos de prueba.
-
La configuración de idioma de derecha a izquierda no se conserva en las sesiones MTM.
-
La repoblación de conjuntos de pruebas basadas en consultas requiere más tiempo de lo esperado para grandes conjuntos de aplicaciones.
-
Puede producirse un bloqueo al seleccionar el tipo de navegador para la reproducción de Firefox en Microsoft Test Runner.
-
No puede recopilar datos de Intellitrace si la aplicación que se está probando se inicia como parte de la grabación de acciones para el caso de prueba.
-
El recuento de datos adjuntos para los resultados de pruebas devuelve 0 al iterar a través de grandes cantidades de resultados de pruebas.
-
No puede enlazar el campo "parámetro a contraseña" al crear una grabación de acciones.
Además, Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
La descripción del caso de prueba se puede mostrar en el Administrador de pruebas de Microsoft.
-
Se proporcionan mejoras de rendimiento para Microsoft Test Manager.
-
Se agrega compatibilidad con Expression Encoder 4.0 en pruebas manuales. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2160831 Actualización del adaptador de datos de vídeo de Microsoft Visual Studio 2010
Jefe de laboratorio
-
580348:No se puede cambiar el servidor de Microsoft System Center Virtual Machine Manager (SCVMM) configurado para un nivel de aplicación tfs.
-
Un flujo de trabajo de prueba o implementación de compilación no puede usar ubicaciones de colocación en dfs o en recursos compartidos de WebDav.
-
No puede seleccionar una configuración para compilaciones existentes que tengan más de una configuración en un flujo de trabajo de implementación o prueba de compilación.
-
El host de servicio de compilación se bloquea si se ejecuta en "Modo de laboratorio" y la cuenta de servicio no tiene credenciales administrativas.
-
Cuando el agente de compilación y el agente de laboratorio se instalan en una máquina virtual administrada no del laboratorio, el agente de compilación no se inicia.
FastForward/CodedUITest
-
553625: los proyectos de prueba de IU codificada no son compatibles con los proyectos de instalación e implementación de la misma solución.
-
597945:Una excepción UITestException se produce en el BrowserWindow.FindMatchingControls método.
-
Los controles de prueba de IU que se agregan a UIMap no distinguen mayúsculas de minúsculas.
-
La creación de una prueba de interfaz de usuario codificada a partir de una grabación de acciones existente no se muestra en el cuadro de diálogo de credenciales alternativas.
Además, se agrega compatibilidad para la grabación y reproducción de código UITest para Internet Explorer 9 Beta en la Vista de compatibilidad.
SQL
Proyecto de aplicación Data-Tier: Data-Tier application framework versión 1.1
Visual Studio 2010 SP1 contiene las siguientes mejoras:
-
Las actualizaciones DAC se admiten en SQL Azure y en SQL Server.
-
Las actualizaciones de DAC ahora están en su lugar en lugar de una al lado de la otra.
Entity Framework (generación de código)
-
Una plantilla entidad Self-Tracking no genera código para las importaciones de funciones que no tienen un valor devuelto.
-
Una entidad no se marca como modificada cuando una asociación FK que usa la propiedad EntityReference.EntityKey es null.
-
Una plantilla entidades Self-Tracking genera código incompatible para espacios de nombres separados por puntos.
-
Una plantilla entidades Self-Tracking no genera valores predeterminados para las propiedades escalares en tipos complejos.
-
Varios cambios de generación de código para cumplir con las directrices de control de calidad de Visual Basic.
Referencias
Problema
conocido
Visual Studio 2010 Service Pack 1 puede hacer que se creen varias entradas en la lista Novedades instaladas. Las entradas se etiquetan "Revisión para Visual C++ Standard 2010 Beta 1" junto con un número KB. Microsoft ha confirmado que no se instalaron correcciones beta con Visual Studio 2010 Service Pack 1 y que la corrección para cada una de las revisiones enumeradas se incluyó en Visual Studio 2010 Service Pack 1.
Solución alternativa para el problema
conocido
No hay ninguna solución alternativa para este problema. No se instalan revisiones "Beta 1" en el sistema. No puede desinstalar las actualizaciones ni quitar las entradas de la lista Novedades instalada porque no hay archivos realmente instalados en el sistema.
Los productos de terceros descritos en este artículo son fabricados por empresas independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.
Microsoft proporciona información de contacto de terceros para ayudarle a encontrar soporte técnico. Dicha información de contacto puede cambiar sin notificación previa. Microsoft no garantiza la precisión de esta información de contacto de terceros.
Problemas conocidos con el uso de Microsoft Update
-
Al instalar este Service Pack, es posible que el proceso de instalación continúe y finalice correctamente si intenta detener la instalación. Este problema puede ocurrir cuando se complete el proceso de instalación a más de la mitad.
-
Si inicias el proceso de instalación seleccionando la opción "Descargar actualizaciones, pero déjame elegir si quieres instalarlas" y, a continuación, selecciona la opción "Instalar actualización y apagado", es posible que se produzca un error en la instalación del Service Pack. Una vez reiniciado el equipo, se le ofrecerá este Service Pack de nuevo y la instalación se completará correctamente.
-
Si desinstala el Service Pack de una versión que no esté en inglés de los usuarios de Visual Studio 2010Ultimate, Visual Studio 2010 Premium o Visual Studio 2010Professional, se le ofrecerá instalar el Service Pack de nuevo. Sin embargo, el proceso de instalación producirá un error porque los componentes de este Service Pack están en un estado inesperado. Para reinstalar correctamente este Service Pack, sigue estos pasos:
-
Inicie la configuración de Visual Studio en modo de mantenimiento desde el elemento Programas y características de Panel de control o ejecutando Setup.exe.
-
Seleccione Agregar o quitar características.
-
Seleccione Herramientas de desarrollo de Microsoft Office y, a continuación, haga clic en Actualizar. Una vez completada la configuración, vuelve a instalar el Service Pack.
-