Iniciar sesión con Microsoft
Inicie sesión o cree una cuenta.
Hola:
Seleccione otra cuenta.
Tiene varias cuentas
Elija la cuenta con la que quiere iniciar sesión.

Introducción

Microsoft publicó 2 de actualización 2012 de Visual Studio (Visual Studio 2012.2) de 4 de abril de 2013. Esta actualización introduce nuevas mejoras en la tecnología de planificación ágil, habilitación de calidad, Windows y Web desarrollos, desarrollo de línea de negocio y experiencia en el desarrollo. Además, esta actualización también han corregido varios problemas.

Cómo obtener Visual Studio 2012 actualización 2

Actualizaciones de Visual Studio 2012 son versiones acumulativas que incluyen las nuevas características y correcciones que se entregaron en Actualizaciones anteriores de Visual Studio 2012. El vínculo de descarga siguiente siempre señala a la actualización más reciente:

Descargue ahora el paquete de actualización más reciente de Visual Studio de 2012

Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Cómo instalar Visual Studio 2012 actualización 2

Para obtener instrucciones de instalación, consulte cómo instalar Visual Studio 2012 2 sin conexión.

Tenga en cuenta: esta actualización se aplica a Visual Studio y Team Foundation Server (TFS). Mecánica de instalación de Visual Studio y TFS es diferente. La actualización de Visual Studio es una actualización que se instala sobre lo que ya está instalado en el equipo. La actualización TFS es un diseño completo que reemplaza todo lo que está instalado en el equipo. Antes de aplicar la actualización TFS, asegúrese de que tiene una copia de seguridad completa de las bases de datos actuales. Si el TFS actualizar instalación produce un error, podrá reiniciar la actualización o revertir a la versión anterior de TFS sin tener que realizar una restauración.

Nuevas mejoras en la tecnología y los problemas corregidos en Visual Studio 2012 actualización 2

Mejoras de tecnología

Se realizaron las siguientes mejoras de tecnología de Visual Studio 2012 Update 2.



Estas características ayudan a proporcionar fácil y flexible planificación ágil para cualquier equipo.

  • Team Foundation Server

    • Se agregan nuevas etiquetas de elemento de trabajo para proporcionar metadatos ligero para elementos de trabajo.

    • Se agrega un cuadro de diálogo Conectar a Team Explorer para buscar proyectos y conexiones del proyecto de equipo diferente.

    • Ahora puede enviar un elemento de trabajo como un mensaje de correo electrónico en acceso Web de TFS.

    • Se han mejorado el Asistente para configuración de TFS y configuración persistente del cliente de las actualizaciones.

    • Mantenimiento ahora está disponible en entornos de SQL de alta disponibilidad.

    • Ahora más rápida y fácilmente para personalizar columnas directamente a través del trabajo pendiente del tablero Kanban.




Estas características ayudan a proporcionar administración de prueba ligera basada en navegador y ejecución para reducir el tiempo que se requiere para habilitar continuamente la calidad en los proyectos de software.

  • Pruebas unitarias

    • Ahora las pruebas de unidades de almacén de Windows de la aplicación admite la interacción con el subproceso de interfaz de Usuario.

    • Ahora las pruebas de unidades de almacén de Windows de la aplicación es compatible con el uso de una lambda de async dentro de Assert.ThrowsException.

    • Listas de reproducción permiten el control y la ejecución de un subconjunto de pruebas unitarias de prueba unitaria nueva.

    • Ahora se proporciona soporte para las pruebas unitarias de grupo clase.

  • Pruebas de interfaz de Usuario

    • Ahora se proporciona soporte para el uso extendido de exploradores.

    • Soporte se proporciona ahora para la interfaz de Usuario de prueba para Internet Explorer 10 en Windows 7.

  • Microsoft Test Manager

    • Ahora puede personalizar los Estados de resolución y Estados de error para el análisis de pruebas.

  • Administrador de casos de prueba (acceso Web)

    • Ahora puede ver y editar los casos de prueba en un plan de pruebas de acceso Web de TFS.

    • Ahora puede ejecutar casos de prueba manuales y errores de archivos de acceso Web de TFS.




Se proporcionan estas características de desarrollo de Windows siguientes:

  • Un generador de perfiles de Visual HTML para diagnosticar problemas de interfaz de Usuario la capacidad de respuesta y la latencia en las actualizaciones de visuales

  • La versión más reciente del Kit de certificación de Windows App




Esta versión también incluye ASP.NET y Web herramientas 2012.2. Puede encontrar los detalles sobre qué se incluye en el ASP.NET y Web Tools 2012.2 notas de la versióncompletos. Éste incluye unos cuantos ejemplos:

  • Actualización de herramientas que se extiende el tiempo de ejecución de Microsoft ASP.NET existente

  • Mejoras en la publicación en Web

  • Nuevas funciones de API de Web

  • Nuevas plantillas para aplicaciones de Facebook y la aplicación de la página de inicio de sesión

  • Comunicación en tiempo real a través de ASP.NET SignalR

  • Sin extensión Web Forms mediante direcciones URL descriptivas de ASP.NET




Estas características ayudan a proporcionar capacidades adicionales para modernizar las aplicaciones de línea de negocio (LOB) existentes y para crear nuevas aplicaciones de negocios a través de dispositivos conectados que son impulsados por servicios continuos.


  • LightSwitch

    • Ahora puede crear aplicaciones basadas en HTML, exploradores web móviles que se pueden ejecutar en cualquier dispositivo moderno.

    • Ahora puede publicar aplicaciones empresariales en un catálogo de la aplicación SharePoint 2013 además de Azure de Microsoft y servicios de Internet Information Server (IIS).

    • Nota: Para obtener más información acerca de nuevas características y cómo actualizar proyectos de Preview 2, consulte este artículo del Blog del equipo de Visual Studio LightSwitch.

  • SharePoint

    • Ahora se proporciona soporte para web y pruebas de carga para aplicaciones de SharePoint.

    • Ahora se proporciona soporte para la grabación y reproducción a través de IU codificada para realizar validaciones de interfaz de Usuario en aplicaciones de SharePoint 2013.

    • Soporte de IntelliTrace es el mismo que se proporcionó en SharePoint 2010.

  • Herramientas de teléfono

    • El programa permite pruebas unitarias para Windows Phone.

    • El programa le permite crear e implementar flujos de trabajo de proyectos de Windows Phone desde la línea de comandos.




Estas características proporcionan mejoras en el IDE para ayudarle a crear una experiencia de desarrollador mejor y más productiva.

  • Blend para 2012 de Visual Studio

    • Compatibilidad con Sketchflow, WPF y Silverlight

  • IDE

    • Un tema azul en el IDE de Visual Studio 2012

  • Mapa de código

    • Mejoras en el código asignan integración del depurador y la capacidad de respuesta

  • Diseñador de flujo de trabajo

    • Mejoras de la experiencia que están relacionadas con cómo los distintos tipos de datos se muestran en las variables locales de depuración y ventanas Inspección

  • IntelliTrace

    • Símbolo mejorada en IntelliTrace y el generador de perfiles de carga

    • Vista de los valores de parámetro anidados en un registro de IntelliTrace que se recopila de System Center

  • Rendimiento y fiabilidad

    • Mejoras de rendimiento en el Diseñador de XAML de la carga para los siguientes escenarios:

      • Grandes aplicaciones de Windows Presentation Foundation (WPF)

      • Trabajar con controles personalizados de terceros


Problemas solucionados

Nota: A menos que se indique lo contrario, los elementos vinculados le llevará a páginas Web de Microsoft Connect.



  • 759433: carácter no ASCII se muestra en el título del cuadro de diálogo espera encadenadas.

  • 773717: el $ de argumentos (ItemPath), $(ItemDir), valores incorrectos de etc. resolver al ejecutar una herramienta externa en 2012 de Visual Studio si el elemento seleccionado está fuera de la solución.

  • Barra de título de diálogo subprocesos espera no muestra el color correcto cuando se utiliza el tema azul en un tema de color personalizado de Visual Studio 2010.

  • Cuando se depura una aplicación de almacenamiento de Windows mediante el uso de código HTML que usa un iframe en un espacio aislado en 2012 de Visual Studio, la aplicación se cierra inesperadamente.

  • Corrige la pérdida de memoria que puede producirse cuando se carga una solución de Visual C++.

  • Mejora de la estabilidad del 2012 de Visual Studio cuando se está cargando soluciones.

  • 2012 de Visual Studio puede bloquearse con la excepción System.ArgumentException al cambiar entre ventanas (incluye ventanas de documento, ventanas de ocultación automática, ventanas de herramientas por fichas y así sucesivamente).

  • 2012 de Visual Studio puede bloquearse durante el apagado si se instala un paquete de complemento de Visual Studio.

  • Surgen problemas de rendimiento la primera vez que copiar texto desde el editor si el cuadro de herramientas no es visible en 2012 de Visual Studio.

  • No se puede tener acceso a contenido de la Ayuda local después de instalar Visual Studio 2012 actualización 1 si cambia la ubicación del contenido de la Ayuda local.

  • Error de generación cuando se compila un proyecto de biblioteca de clases Portable si selecciona el.NET Framework 4.5 y Windows Phone 8 como los marcos de trabajo de destino.

  • Respuesta de revisión de código se crea en la ruta de zona raíz en lugar de la ruta de acceso del área seleccionada.

  • Corrección se hace mantener el cuadro de diálogo solicitud faltan componentes web aparezca al abrir un proyecto web.

  • Incluye el contenido de KB2781514: una mejora de la estabilidad del producto y una corrección para un problema de compatibilidad que se produce cuando se actualiza el.NET Framework de Microsoft.

  • Una vez que se abre un cuadro de diálogo modal desde un menú contextual en 2012 de Visual Studio, puede producirse una excepción System.NullReferenceException en algunos escenarios. Esto hace que se cierre el cuadro de diálogo o 2012 de Visual Studio se bloquea. Por ejemplo, si ha instalado Microsoft Azure Tools, puede experimentar este problema al editar tablas o consultas en almacenamiento de Azure de Microsoft en el Explorador de servidores.

  • 2012 de Visual Studio puede bloquearse cuando intenta cerrar un proyecto LightSwitch.

  • 2012 de Visual Studio puede bloquearse al cambiar de la ficha Vista previa de uno a otro.

  • Rendimiento lento cuando utiliza el método "openfile" o el comando "de" en la ventana de comandos.


  • 770242: error de compilación cuando se compila un proyecto de Visual C# portátil biblioteca de clases que haga referencia a otra Visual C# portátil biblioteca de clases.

    Nota: Ambos proyectos destinados a.NET Framework 4.5, Windows Phone 8 y aplicaciones .NET para Windows Store.

  • "No se pudo encontrar el componente de referencia" generación de advertencia cuando realice una compilación paralela en una solución basada en.NET Framework 4 en 2012 de Visual Studio en Microsoft.

  • Error de generación cuando se compila un proyecto de biblioteca de clases de Visual Basic Portable destinado a las aplicaciones de.NET Framework 4.5, Windows Phone 8 y almacén de .NET para Windows.

  • Error de compilación al compilar el código generado por agregar referencia de servicio en una biblioteca de clases Portable proyecto destinado a Windows Phone 8 y las aplicaciones.NET Framework 4.5 o almacén de .NET para Windows.

  • Blend puede bloquearse al compilar una aplicación web de Silverlight que está bajo control de código fuente.

  • El vinculador ayuda cambiar "¿/?" no enumera Windows CE como un subsistema válido.


  • La característica de compatibilidad con múltiples escala de imagen que se incluyó en Visual Studio 2012 actualización 1 incorrectamente requiere una imagen de logotipo distintivo 140 escala de píxeles de tamaño 34 x 34. El tamaño debe ser 33 x 33 píxeles.

  • El progra incluye la versión más reciente de Windows biblioteca para JavaScript.


  • 752266: sale de la aplicación de visual C++ se compila utilizando el comando de cl/O2/arch: AVX/EHsc intermitentemente en el Visual Studio 2012 x86 nativo herramientas de símbolo del sistema.

  • Suponga que configura la plataforma de destino para x64 para una aplicación de Visual C++. Compile la aplicación mediante la opción de optimización/O2 o /Ox . En esta situación, se genera código incorrecto cuando el compilador convierte el tipo int64 en tipo int32 dentro de un bucle. Por ejemplo, se puede compilar el código siguiente:

    int A[8];for (__int64 i=0; i<8; i++) {  A[i] = i + 1;}
  • Cuando se compila una aplicación de Microsoft Visual C++ que contiene el siguiente código junto con la opción / analyze en una plataforma ARM, se produce un error interno del compilador:

    class Base {};


    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • IntelliSense no responde al escribir algún código en el editor, específicamente al agregar funciones de sobrecarga en clases parciales. Por ejemplo, utilice código similar al siguiente:

    Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
  • IntelliSense no funciona en un archivo de código fuente que contiene las expresiones lambda que tienen más de un valor devuelto. Por ejemplo:

    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • Cuando se utiliza Intel nuevo TSX (extensiones de sincronización transaccional) a través de funciones intrínsecas proporcionados por Visual Studio de 2012 en hardware de Intel, Haswell, el compilador de C++ genera código incorrecto. Esto hace que la operación de transacción que no exclusivo.

  • Compilador de C++ genera sugerencias de función incorrecta en el registro de reparación de archivos PDB.

  • Cuando se crea un proyecto vacío de Visual C++, está desactivada la opción cheques de SDL , aunque esté activada la casilla de verificación comprueba de SDL en el Asistente para aplicaciones .

  • Basado en X64 un conjunto de herramientas de Visual C++ no contiene todas las revisiones acumulativas para la herramienta de Visual C++ basado en x86 establecido en actualizaciones 2012 de Visual Studio.

  • Fija un error del compilador al compilar cierto código de bucle anidado.

  • Se produce un error interno del compilador cuando se buiuld basado en un LLVM proyecto utilizando un compilador basado en x64.

  • Se genera código incorrecto de la máquina para una aplicación de Visual C++. Un bucle puede omitirse incondicionalmente.

  • Aplicación se bloquea intermitentemente en Windows Phone al crear una operación asincrónica con Parallel Patterns Library (PPL).

  • Puede producirse un error interno del compilador cuando se utiliza x64 nativa del compilador C++ para compilar un código fuente de C que contiene el siguiente patrón de código dentro de un bucle:

    ¿A = (B < C? B: C);

  • Al instalar una versión RTM de paquete de idioma de Visual Studio de 2012 que tiene instaladas las actualizaciones de Visual Studio de 2012. Después de configurar el 2012 de Visual Studio para utilizar el idioma recién instalado, experimenta los síntomas siguientes:

    • No se puede crear la nueva aplicación Win32 o MFC en el asistente.

    • No se puede actualizar proyectos de versiones anteriores.

    • Idioma que se muestra no es el idioma configurado por el usuario.

  • Supongamos que tiene un proyecto MFC y está utilizando la ficha mensajes en el Asistente para clases para implementar un controlador de mensaje para el mensaje WM_CREATE. Después de hacer clic en Agregar controlador, no se puede generar el proyecto porque el código que se genera es incorrecto.

  • Al compilar archivos binarios para x64 o plataformas ARM en modo de depuración y con la opción de vinculación incremental habilitado, pdata daña a veces. Esto ocasiona los problemas siguientes:

    • Código de control de excepciones no funciona.

    • RtlLookupFunctionEntry() de la API de Windows no funciona.

  • Supongamos que tiene un proyecto de C++ Windows Store o un proyecto de prueba de unidades de almacén de Windows de C++ que hace referencia a un proyecto exe de Windows Store, hay que no mostró ningún IntelliSense para el proyecto de exe de Windows Store en el proyecto.

  • Instrucción ilegal se genera como "mov eax, bh".


  • Suponga que tiene un Windows Phone o un proyecto de almacén de Windows que hace referencia a un proyecto independiente que contiene los activos que se crean mediante herramientas gráficas de Visual Studio. Cuando intenta generar el proyecto principal, los activos no se implementan junto con el proyecto principal. Esto causa errores de compilación en la aplicación de almacenamiento de Windows o errores en tiempo de ejecución en la aplicación de Windows Phone.

  • Varias mejoras de estabilidad y rendimiento para gráficos diagnósticos.


  • Cuando intenta instalar un paquete de actualización de 2012 1 de Visual Studio que no contiene herramientas de Entity Framework, recibirá el siguiente mensaje de error:

    Error de Entity Framework Designer for Visual Studio 2012 - enu paquete

  • Cuando se instalan actualizaciones de Visual Studio de 2012, se instalarán las herramientas de Entity Framework en inglés independientemente de la configuración regional de Visual Studio de 2012 que ha instalado.



Microsoft Test Manager

  • Supongamos que se ejecuta una prueba que no regresó resultados esperados y archivar un error durante la prueba. En esta situación, la prueba es calculada automáticamente para pasar.

  • Un paso de prueba compartido puede eliminarse inesperadamente cuando se elimina un paso de prueba seleccionada.

  • Se produce el siguiente error al intentar crear un nuevo entorno de centro de laboratorio MTM:

    Error al consultar las máquinas virtuales en ejecución.
    Argumento especificado está fuera del intervalo de valores válidos.

Pruebas unitarias

  • Pueden llamar a los métodos de prueba con atributos TestInitialize en una secuencia incorrecta.

Pruebas de carga

  • No se puede ejecutar una DLL de prueba destinado a x86 desde MTM contra un controlador de prueba que se ejecuta en un sistema operativo de x64.

Test and Lab Manager

  • Supongamos que ha aplicado 2012 actualización 1 de Visual Studio en un equipo que tiene TFS 2012 y 2012 de Visual Studio instalada. Intenta ejecutar una compilación que contiene pruebas en el equipo. En esta situación, la compilación falla junto con una excepción MethodNotFoundException .

  • Archivos de cobertura de código combinados muestran datos de cobertura incorrecta.



  • No se aplican correcciones de compilador de C++ en Visual Studio 2012 actualización 1 para herramientas de desarrollo de windows phone.


  • Problemas de F# portátil proyecto Biblioteca Visual

    • Consultas de trabajo como de costumbre en F# interactivo y en el marco de trabajo de escritorio se producirá un error en tiempo de ejecución con System.NotSupportedException cuando se utilizan en una biblioteca de F# portátil para una aplicación de Silverlight o el almacén de Windows.

    • Si se llaman a los métodos Async.AwaitEve nt o Async.CreateDelegate en una biblioteca de F# portátil, se producirá un System.ArgumentNullException en tiempo de ejecución.


  • Actualizaciones de las herramientas de Entity Framework se pueden instalar a través de la actualización 2 de Visual Studio 2012.


  • Fallo intermitente cuando se publica un proyecto cliente HTML de LightSwitch


  • Esta actualización corrige varios problemas de Team Foundation Server.


  • Se actualizan las traducciones para un par de términos ágiles.


Más información

Descarga de archivos de soporte técnico de Microsoft

Actualizaciones para otros productos de la familia de Visual Studio pueden encontrarse en el sitio de Visual Studio de descarga de Microsoft.

Para obtener instrucciones de instalación para los productos de Visual Studio, vea:

Cómo instalar Visual Studio

Cómo instalar Team Foundation Server y Visual Studio ALM


Nota: Esta sección sólo se aplica a los clientes de Visual Studio. TFS tiene diferentes requisitos del sistema (comprobación de la descarga de Visual Studio Team Foundation Server 2012 con actualización 2 y Visual Studio Team Foundation Server Express 2012 con actualización 2 páginas para obtener más información) y puede requerir hasta dos reinicios, dependiendo del estado del equipo cuando instala la actualización.

Requisito de reinicioNo es necesario que reinicie el equipo después de instalar este paquete.

Idiomas admitidosVisual Studio 2012 actualización 2 proporciona actualizaciones para las siguientes versiones:

  • Chino (simplificado)

  • Chino (tradicional)

  • Checo

  • Inglés

  • Francés

  • Alemán

  • Italiano

  • Japonés

  • Coreano

  • Ruso

  • Polaco

  • Portugués (Brasil)

  • Español

  • Turco

Sistemas operativos compatiblesPara obtener más información acerca de los sistemas operativos admitidos, visite el siguiente sitio Web de Microsoft:

Requisitos del sistema y compatibilidad de plataforma para 2012 de Visual Studio

Arquitecturas compatibles

  • 32-bit (x86)

  • (x64) 64 bits (WOW)

Requisitos de hardware

  • 1,6 gigahercios (GHz) o procesador más rápido

  • 1 gigabyte (GB) de RAM (1,5 GB si se ejecuta en una máquina virtual)

  • 1 GB de espacio disponible en disco duro

  • Unidad de disco duro de 5400 RPM

  • DirectX 9-tarjeta de vídeo que se está ejecutando en 1024 × 768 o de resolución superior

Requisitos de softwareDebe tener uno de los programas de 2012 de Visual Studio compatibles que se enumeran en la sección "Se aplica a" instalada para aplicar esta actualización.

Soporte para Visual Studio 2012 Update 2Soporte de comunidad informal para Visual Studio 2012 actualización 2 está disponible a través de los foros de Microsoft Developer Network (MSDN).

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×