Novedades de Visual Studio 2012

20
15/6/2014 Novedades de Visual Studio 2012 http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 1/20 Traducción Original Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información. Novedades de Visual Studio 2012 Encontrará información acerca de nuevas características y mejoras en Visual Studio 2012 revisando las secciones siguientes de este tema y los temas a los que se vincula: Aplicaciones de Tienda Windows Diseñar y compilar aplicaciones win8_appname_long Depurar, optimizar y publicar aplicaciones win8_appname_long IDE de Visual Studio Diseñar y compilar aplicaciones win8_appname_long Administración de ventanas Buscar Edición de código para C++ Edición de código para JavaScript Lenguajes Visual Basic Visual C# Visual C++ JavaScript Visual F# Administración del ciclo de vida de la aplicación y Team Foundation Server Administrar el ciclo de vida de las aplicaciones Modelar aplicaciones Desarrollar aplicaciones y colaboración con más eficacia en equipo Automatizar y depurar compilaciones Administrador de pruebas de Microsoft ASP.NET 4,5 y desarrollo web Servicios principales de ASP.NET 4.5 Formularios Web Forms de ASP.NET 4.5 Mejoras generales para el desarrollo web Mejoras relacionadas con datos para el desarrollo web IIS Express para el desarrollo web API web de ASP.NET Otras mejoras LightSwitch Desarrollo de aplicaciones de datos Herramientas de gráficos Informática en paralelo Desarrollo de SharePoint Desarrollo de Office .NET Framework 4.5 Actualizaciones de Visual Studio Nuevo en vs2012_upd01 Diseñar y compilar aplicaciones Tienda Windows Comprenda los conceptos básicos de las aplicaciones Tienda Windows. Para obtener más información, vea Introducción a las aplicaciones de la Tienda Windows. Compilar una aplicación Tienda Windows mediante una de las plantillas de proyecto predeterminadas, que proporcionan los archivos, los recursos y la estructura para diversos tipos de aplicaciones Tienda Windows. Para obtener más información, vea Desarrollar aplicaciones de la Tienda Windows Store con Visual Studio 2012. Construya una aplicación Tienda Windows utilizando XAML y C++, C# o Visual Basic. Para obtener más información, vea Desarrollar aplicaciones de la Tienda Windows (C#/C++/VB). Visual Studio 2012 Personas que lo han encontrado útil: 7 de 10

Transcript of Novedades de Visual Studio 2012

Page 1: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 1/20

Traducción OriginalEste artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo

para ver el texto original. Más información.

Novedades de Visual Studio 2012

Encontrará información acerca de nuevas características y mejoras en Visual Studio 2012 revisando las secciones siguientes

de este tema y los temas a los que se vincula:

Aplicaciones de Tienda Windows

Diseñar y compilar aplicaciones

win8_appname_long

Depurar, optimizar y publicar

aplicaciones win8_appname_long

IDE de Visual Studio

Diseñar y compilar aplicaciones

win8_appname_long

Administración de ventanas

Buscar

Edición de código para C++

Edición de código para

JavaScript

Lenguajes

Visual Basic

Visual C#

Visual C++

JavaScript

Visual F#

Administración del ciclo de vida de la

aplicación y Team Foundation Server

Administrar el ciclo de vida de las

aplicaciones

Modelar aplicaciones

Desarrollar aplicaciones y

colaboración con más eficacia en

equipo

Automatizar y depurar compilaciones

Administrador de pruebas de

Microsoft

ASP.NET 4,5 y desarrollo web

Servicios principales de ASP.NET 4.5

Formularios Web Forms de ASP.NET

4.5

Mejoras generales para el desarrollo

web

Mejoras relacionadas con datos para

el desarrollo web

IIS Express para el desarrollo web

API web de ASP.NET

Otras mejoras

LightSwitch

Desarrollo de

aplicaciones de

datos

Herramientas de

gráficos

Informática en

paralelo

Desarrollo de

SharePoint

Desarrollo de

Office

.NET Framework

4.5

Actualizaciones de

Visual Studio

Nuevo en

vs2012_upd01

Diseñar y compilar aplicaciones Tienda Windows

Comprenda los conceptos básicos de las aplicaciones Tienda Windows.

Para obtener más información, vea Introducción a las aplicaciones de la Tienda Windows.

Compilar una aplicación Tienda Windows mediante una de las plantillas de proyecto predeterminadas, que

proporcionan los archivos, los recursos y la estructura para diversos tipos de aplicaciones Tienda Windows.

Para obtener más información, vea Desarrollar aplicaciones de la Tienda Windows Store con Visual Studio 2012.

Construya una aplicación Tienda Windows utilizando XAML y C++, C# o Visual Basic.

Para obtener más información, vea Desarrollar aplicaciones de la Tienda Windows (C#/C++/VB).

Visual Studio 2012 Personas que lo han encontrado útil: 7 de 10

Page 2: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 2/20

Compilar y probar una aplicación Tienda Windows mediante Team Foundation Build

Para obtener más información, vea Compilar y probar una aplicación de la tienda Windows mediante Team

Foundation Build.

Crear y ejecutar pruebas unitarias para aplicaciones Tienda Windows

Para obtener más información, vea Tutorial: Creación y ejecución de pruebas unitarias para aplicaciones de la

Tienda Windows..

Compile una aplicación para la Tienda de Windows usando JavaScript.

Para obtener más información, vea Crear la primera aplicación de la Tienda Windows con JavaScript (Windows).

Diseñe visualmente aplicaciones para la Tienda Windows creadas mediante HTML.

Puede utilizar Blend para arrastrar controles de la aplicación sobre una superficie de diseño y luego manipularlos

y establecer sus propiedades. Para obtener más información, vea Blend para Visual Studio.

Diseñar visualmente aplicaciones para la Tienda de Windows creadas utilizando XAML.

Puede utilizar el diseñador XAML para arrastrar controles a la aplicación dentro de una superficie de diseño y

luego manipularlos y establecer sus propiedades. Para obtener más información, vea Tutorial: Crear una UI

usando el Diseñador XAML.

Depurar, optimizar y publicar aplicaciones Tienda Windows

Depure una aplicación para la Tienda de Windows localmente utilizando el modelo tradicional de depuración de

Visual Studio.

Para obtener más información, vea Depurar y probar aplicaciones de la Tienda Windows.

Depure una aplicación para la Tienda de Windows utilizando el simulador de Tienda Windows.

Puede utilizar el simulador de la Tienda de Windows para ejecutar aplicaciones para la Tienda de Windows y

simular eventos comunes de toque y rotado en el mismo equipo. Para obtener más información, vea Ejecutar

aplicaciones de la Tienda Windows en el simulador.

Depurar una aplicación Tienda Windows usando el depurador remoto para ejecutar, depurar y probar una

aplicación que se ejecuta en un dispositivo de un segundo equipo que ejecuta Visual Studio.

Para obtener más información, vea Ejecutar aplicaciones de la Tienda Windows en un equipo remoto.

Depure una aplicación para la Tienda de Windows interactivamente utilizando las herramientas de depuración de

JavaScript, incluyendo el Explorador DOM y la ventana de la consola de JavaScript.

Para obtener más información, vea Depurar aplicaciones (JavaScript).

Encuentre cuellos de botella de rendimiento en sus funciones y algoritmos.

Puede utilizar perfiles de Visual Studio para identificar donde el código de su aplicación gasta más tiempo de

procesamiento. Para obtener más información, vea Analizar el rendimiento de las aplicaciones de la Tienda

Windows.

Compruebe el código de su aplicación para la Tienda de Windows para ver si hay defectos típicos y violaciones

de las buenas prácticas de programación.

Page 3: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 3/20

Para obtener más información, vea Analizar la calidad del código de las aplicaciones de la Tienda Windows con el

análisis de código de Visual Studio.

Cree una cuenta de desarrollador en la Tienda de Windows o reserve un nombre para su aplicación en la Tienda

de Windows.

Puede interactuar con la Tienda de Windows mediante el uso de varios comandos del menú Tienda. Para obtener

más información, vea Empaquetar la aplicación de la Tienda Windows mediante Visual Studio 2012.

Cree un manifiesto de la aplicación y empaquete juntos todos los archivos necesarios para que pueda cargarlos

en la Tienda de Windows.

Para obtener más información, vea Empaquetar la aplicación de la Tienda Windows mediante Visual Studio 2012.

Cree un manifiesto de la aplicación y empaquete juntos todos los archivos necesarios para que pueda cargarlos

en la Tienda de Windows.

Para obtener más información, vea Empaquetar la aplicación de la Tienda Windows mediante Visual Studio 2012.

Proyectos y soluciones

Trabajar con proyectos y archivos de Visual Studio 2010 SP1 tanto en Visual Studio 2012 como en Visual

Studio 2010 SP1.

Para obtener más información, vea Compatibilidad de Visual Studio 2012.

Busque código en el Explorador de Soluciones.

Examine los tipos y miembros de los proyectos, busque símbolos, vea la jerarquía de llamadas de un método,

busque referencias de símbolos y realice otras tareas sin tener que cambiar entre varias ventanas de

herramientas. Para obtener más información, vea Ver la estructura del código.

Instalar ejemplos en línea.

Utilice Visual Studio para descargar e instalar ejemplos desde la galería de código de MSDN. Puede descargar

ejemplos que explican nuevas tecnologías y le ayudan a iniciar proyectos y depurar su código. Para obtener más

información, vea Acceso a ejemplos en línea.

Las soluciones se cargan de forma asincrónica.

Ahora los proyectos se cargan de forma asincrónica y las partes fundamentales de la solución se cargan primero,

por lo que puede empezar a trabajar más rápidamente.

Administración de ventanas

Vista previa de archivos en el editor de código.

Reduzca el desorden de archivos en el editor mediante la visualización de archivos sin abrirlos. Las vista previa de

los archivos aparecen en una pestaña azul en el lado derecho de la pestaña del documento. El archivo se abre si

lo modifica o elige el botón Abrir. Para obtener más información, vea Tipos de ventanas.

Acceso a los archivos frecuentes con mayor facilidad.

Page 4: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 4/20

Ancle los archivos que use frecuentemente en el lado izquierdo de la pestaña de modo que pueda acceder a ellos

fácilmente independientemente de la cantidad de archivos que estén abiertos en el IDE.

Organiza las ventanas en múltiples monitores más eficazmente.

Acople múltiples herramientas flotantes o ventanas de documentos como un “espacio compartido” en otros

monitores. También puede crear múltiples instancias del Explorador de soluciones y moverlas a otro monitor.

Para obtener más información, vea Cómo: Organizar y acoplar ventanas.

Cambiar la combinación de colores del IDE.

Elija el tema de color Claro u Oscuro para la interfaz de usuario de Visual Studio. Para obtener más información,

vea Cómo: Cambiar las fuentes y los colores usados en el IDE.

Buscar

Buscar a través del IDE.

Especifique una palabra o una frase, y luego elija una entrada de la lista para abrir el cuadro de diálogo o la

ventana que esté asociada con el elemento o comando. Para obtener más información, vea Inicio rápido.

Buscar en las ventanas de herramientas.

Filtre la vista escribiendo una palabra clave en el cuadro de búsqueda en la parte superior de algunas ventanas

de herramientas, como Cuadro de herramientas, Explorador de soluciones, Lista de errores y Team Explorer.

Para obtener más información, vea Buscar y reemplazar texto.

Busque cadenas mediante sintaxis de expresiones regulares de .NET Framework.

Use sintaxis de expresiones regulares de .NET Framework en el control Buscar y reemplazar y en los cuadros de

diálogo Buscar en archivos y Reemplazar en archivos. Para obtener más información, vea Usar expresiones

regulares en Visual Studio.

Edición de código para C++

Especifique más coloración semántica.

Ahora más fichas de C++ tienen coloración por defecto y usted puede especificar más coloraciones. Para obtener

más información, vea Escribir código en el editor de código y texto.

Utilice el resaltado mejorado de referencias.

Puede resaltar todas las instancias de un símbolo simplemente señalando una instancia. Puede desplazarse entre

las referencias resaltadas por medio de las teclas Ctrl+Mayús+Flecha arriba o Ctrl+Mayús+Flecha abajo. Puede

activar o desactivar esta característica.

Elija las funciones miembro a medida que escribe.

La Lista Lista de miembros aparece automáticamente mientras ingresa texto en el editor de código. Los

resultados son filtrados para que solo aparezcan los miembros relevantes. Para obtener más información, vea

Utilizar IntelliSense.

Tome ventaja del IntelliSense de C++/CLI.

Page 5: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 5/20

C++/CLI ahora soporta características de IntelliSense como Información rápida, Ayuda de parámetros, Lista de

miembros y Auto completado.

Acelere su codificación mediante el uso de fragmentos de código.

Puede seleccionar un fragmento de código de la lista Lista de miembros y después completar la lógica

necesaria. Hay fragmentos de código disponibles para switch, if-else, for y otras construcciones de código

básicas. También puede crear fragmentos personalizados. Para obtener más información, vea Fragmentos de

código.

Edición de código para JavaScript

Usar características de ECMAScript 5 y DOM de HTML5.

Proporcionar IntelliSense para sobrecargas de funciones y variables.

Proporcionan información de IntelliSense mediante los nuevos elementos admitidos en los comentarios de código

triple-barra diagonal (///). Los nuevos elementos incluyen <var> y <signature>. Para obtener más información,

vea Comentarios de documentación XML (JavaScript).

Ver firmas en la lista de instrucciones finalizadas .

Las firmas de función aparecen en el lado derecho de la lista de instrucciones finalizadas.

Utilice sangría inteligente, coincidencia de llaves y esquematización al escribir su código.

Utilice Ir a definición para encontrar definiciones de funciones en el código fuente.

Haga clic con el botón secundario en una función y, después, haga clic en Ir a definición (o coloque el cursor en

la función y presione la tecla F12) para abrir el archivo de código fuente de JavaScript en la ubicación del archivo

donde se define la función. (Esta característica no se admite para los archivos generados.)

Obtener información de IntelliSense a partir de comentarios estándar de JavaScript.

El nuevo mecanismo de extensibilidad de IntelliSense proporciona automáticamente IntelliSense cuando se usan

etiquetas estándar de comentario (//).

Extender IntelliSense de JavaScript para mejorar la compatibilidad con bibliotecas de otras organizaciones.

Use las API de extensibilidad para proporcionar una experiencia personalizada de IntelliSense. Para obtener más

información, vea Extender IntelliSense para JavaScript.

Establecer un punto de interrupción dentro de una sola línea de código.

Cuando una sola línea contiene varias instrucciones, ahora puede establecer un punto de interrupción en una

única instrucción.

Controlar qué objetos están disponibles en el ámbito global.

Para obtener más información, vea IntelliSense para JavaScript.

Ver la finalización de instrucciones para identificadores incluso cuando no haya información precisa disponible

sobre el objeto.

Para obtener más información, vea Finalización de instrucciones para identificadores.

Page 6: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 6/20

Obtenga información de IntelliSense para objetos cargados dinámicamente en scripts.

El servicio de lenguaje proporciona compatibilidad automática con algunos patrones reconocibles de cargador

de scripts.

Visual Basic

Escribir código asincrónico de forma fácil e intuitiva.

Mediante la característica Async, puede llamar a métodos asincrónicos sin definir continuaciones o dividir el

código en varios métodos o expresiones lambda. Para obtener más información, vea Programación asincrónica

con Async y Await (C# y Visual Basic).

Obtener información del llamador que ayuda en el seguimiento y la depuración.

Puede obtener la ruta de acceso del archivo de código fuente, el número de línea de código fuente y el nombre

de miembro del autor de la llamada a un método. Para obtener más información, vea Información del llamador

(C# y Visual Basic).

Mantener la simplicidad de un bucle For Each para una secuencia de lista compleja.

Puede usar iteradores para devolver todos los elementos de una colección de uno en uno. Para obtener más

información, vea Iteradores (C# y Visual Basic).

Comprender mejor cómo fluye el código.

Mediante la característica Jerarquía de llamadas, puede mostrar todas las llamadas a y desde un método, una

propiedad o un constructor seleccionado. Para obtener más información, vea Jerarquía de llamadas.

Definir un espacio de nombres fuera del espacio de nombres raíz del proyecto.

Puede usar la palabra clave Global en una instrucción Namespace. Para obtener más información, vea Espacios

de nombres en Visual Basic.

Para obtener más información, vea Novedades de Visual Basic en Visual Studio 2012.

Visual C#

Escribir código asincrónico de forma fácil e intuitiva.

Mediante la característica Async, puede llamar a métodos asincrónicos sin definir continuaciones o dividir el

código en varios métodos o expresiones lambda. Para obtener más información, vea Programación asincrónica

con Async y Await (C# y Visual Basic).

Obtener información del llamador que ayuda en el seguimiento y la depuración.

Puede obtener la ruta de acceso del archivo de código fuente, el número de línea de código fuente y el nombre

de miembro del autor de la llamada a un método. Para obtener más información, vea Información del llamador

(C# y Visual Basic).

Para obtener más información, vea Novedades de Visual C# en Visual Studio 2012.

Page 7: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 7/20

Visual C++

Escribir código conforme al estándar del lenguaje C++11.

Puede usar Visual C++ para escribir código que use bucles for basados en intervalos, subprocesos estándar,

futuros y atómicos, y otras nuevas características eficaces del lenguaje estándar C++11.

Crear aplicaciones y juegos de Tienda Windows mediante C++.

Use el modelo de desarrollo Visual C++ con XAML para las aplicaciones y los juegos Tienda Windows y use

Extensiones de componentes de Visual C++ (C++/CX) y otras características nuevas para crearlos.

Escribir más rápidamente código más eficaz mediante mejoras del compilador.

Debido a las mejoras del compilador, puede escribir código que se puede compilar para ejecutarse más

rápidamente en la CPU o en varios procesadores, o puede escribir código que puede reutilizar para distintas

configuraciones del sistema de destino.

Equipar la aplicación para que se ejecute más rápida y eficazmente cuando haya disponibles varios

procesadores.

Mediante bibliotecas paralelas mejoradas y las nuevas características de depuración y de visualización, puede

permitir que la aplicación se ejecute mejor en hardware diverso.

Hacer el código más sólido.

Puede usar el marco de trabajo de prueba unitaria actualizado, gráficos de dependencias de arquitectura, el

Explorador de arquitectura, cobertura de código y otras herramientas para que el código sea más robusto.

Equipar la aplicación para que se ejecute más rápidamente con varias CPU.

Mediante la Biblioteca de modelos de procesamiento paralelo (PPL) mejorada y las nuevas características de

depuración y de visualización, puede permitir que la aplicación se ejecute más rápidamente en hardware que

tiene varios núcleos.

Aprovechar las eficaces GPU para aumentar el rendimiento.

Puede acelerar los algoritmos paralelos de datos mediante la nueva biblioteca C++ Accelerated Massive

Parallelism (C++ AMP) y las nuevas características de depuración y de visualización para que puedan ejecutarse

en GPU u otros aceleradores de varios proveedores.

Para obtener más información, vea Lo nuevo de Visual C++ en Visual Studio 2012.

JavaScript

Importante

Para averiguar cómo crear aplicaciones de la Tienda de Windows en JavaScript, incluida información sobre el editor

de JavaScript de Visual Studio y otras características, vea Develop Windows Store apps using Visual Studio 2012.

Incluir restricciones y comprobación de errores adicionales en tiempo de ejecución en el código.

Para obtener más información, vea Strict (Modo de JavaScript).

Page 8: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 8/20

Controlar datos binarios de orígenes como protocolos de red, formatos de archivo binario y búferes de

gráficos sin formato.

Para obtener más información, vea Matrices con tipo (JavaScript).

Use Windows en tiempo de ejecución en las aplicaciones Tienda Windows.

Para obtener más información, vea Utilizar Windows en tiempo de ejecución en JavaScript.

Agregar procesos de trabajo en segundo plano que se ejecutan en paralelo a la página principal.

Para obtener más información, vea About Web workers.

Para obtener más información, vea Lo nuevo en JavaScript.

Visual F#

Programar directamente en espacios enriquecidos de datos y servicios, como bases de datos, servicios Web,

fuentes de datos web y agentes de datos.

Mediante proveedores de tipo de F#, puede centrarse en los datos y la lógica del programa en lugar de crear un

sistema de tipos para representar los datos. Para obtener más información, vea Proveedores de tipo.

Consultar bases de datos directamente en el lenguaje F#.

Use consultas LINQ de F# para especificar exactamente los datos que desea en el lenguaje F#, sin escribir una

consulta de base de datos o un procedimiento almacenado. Para obtener más información, vea Expresiones de

consulta (F#).

Administrar el ciclo de vida de las aplicaciones

Administrar el trabajo pendiente, los sprints y las tareas mediante herramientas ágiles.

Defina varios equipos, cada uno de los cuales puede administrar el trabajo pendiente de sprints de trabajo y de

plan. Dé prioridad al trabajo, y establezca las dependencias y relaciones. Vea quién está sobreutilizado en tiempo

real. Actualice las tareas y vea el progreso dentro de un sprint. Para obtener más información, vea Iteraciones y

planeación de Agile.

Animar a las partes interesadas a proporcionar comentarios sobre el software de versión preliminar.

Las partes interesadas pueden registrar scripts de acciones, anotaciones, capturas de pantalla y grabaciones de

vídeo o audio. Para obtener más información, vea Comentarios de interés de la solicitud y el proceso mediante

Team Web access.

Ilustrar los requisitos con guiones gráficos y vincular los guiones gráficos a elementos de trabajo.

Compile un guión gráfico a partir de una colección de formas predefinidas de guión gráfico, capture interfaces de

usuario y enlace a un elemento de trabajo cualquier guión gráfico o archivo compartido en una red. Para obtener

más información, vea Guión gráfico un elemento de trabajo pendiente utilizando PowerPoint.

Administrar proyectos empresariales mediante Microsoft Project y Project Server.

Page 9: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 9/20

Administre las carteras de proyecto y vea el estado y la disponibilidad de los recursos en los equipos de software

ágiles y formales. Para obtener más información, vea Habilitar el flujo de datos entre Team Foundation Server y

Microsoft Project Server.

Modelar aplicaciones

Visualizar el código más rápida y fácilmente.

Cree gráficos de dependencias desde el Explorador de soluciones para poder entender la organización y las

relaciones del código. Para obtener más información, vea Visualizar dependencias de código en gráficos de

dependencias.

Leer y editar gráficos de dependencias más fácilmente.

Examine los gráficos y reorganice sus elementos para facilitar su lectura y mejorar el rendimiento de

representación. Para obtener más información, vea Editar y personalizar gráficos de dependencias y Examinar y

reorganizar gráficos de dependencias.

Abrir y ver los elementos del modelo vinculados en elementos de trabajo.

Para obtener más información, vea Vincular elementos de modelo con elementos de trabajo.

Generar código de C# a partir de diagramas de clases UML.

Empiece a implementar su diseño más rápidamente y personalice las plantillas que se usan para generar código.

Para obtener más información, vea Cómo: Generar código a partir de diagramas de clases UML.

Crear diagramas de clases UML a partir de código existente.

Cree diagramas de clases UML a partir del código para que pueda comunicarse con otras personas sobre el

diseño. Para obtener más información, vea Cómo: Crear diagramas de clases UML desde el código.

Importar archivos XMI 2.1.

Importe elementos del modelo de diagrama de clases UML, casos de uso y secuencias exportados como archivos

XMI 2.1 desde otras herramientas. Para obtener más información, vea Cómo: Importar elementos del modelo

UML a partir de archivos XMI.

Desarrollar aplicaciones y colaboración con más eficacia en equipo

Hacer un seguimiento de las tareas e impulsar la productividad mediante una interfaz mejorada.

Organice el trabajo próximo, en curso y suspendido al tiempo que aumenta la transparencia y reduce el impacto

de las interrupciones. Para obtener más información, vea Nuevo escribir código para un caso de usuario.

Trabajar más eficazmente en un código base con control de versiones.

Organice el trabajo, reduzca el impacto de las interrupciones, y administre los conjuntos de cambios y los

conjuntos de cambios aplazados. Para obtener más información, vea Desarrollar la aplicación en un código de

base sometido a control de versiones.

Realizar y hacer un seguimiento de las revisiones de código mediante las nuevas herramientas.

Page 10: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 10/20

Para obtener más información, vea Realizar una revisión del código de una corrección urgente.

Realizar pruebas unitarias mediante una herramienta dedicada.

Pruebe el código como parte del flujo de trabajo. Para obtener más información, vea Ejecutar pruebas unitarias

con el Explorador de pruebas.

Buscar código duplicado para poder refactorizar.

Para obtener más información, vea Buscar código duplicado usando la detección de clones de código.

Comparar versiones de código mediante una herramienta diff mejorada.

Para obtener más información, vea Comparar archivos.

Trabajar sin conexión.

Trabaje en áreas de trabajo locales dentro o fuera de Visual Studio, incluso cuando no esté conectado a Team

Foundation Server. Para obtener más información, vea Decidir entre usar un área de trabajo local o del servidor.

Depurar fácilmente código generado a partir de plantillas de texto.

Puede establecer puntos de interrupción en plantillas de texto T4 y depurarlos igual que el código normal. Para

obtener más información, vea Depurar una plantilla de texto T4.

Automatizar y depurar compilaciones

Ejecutar, supervisar y administrar compilaciones mediante una interfaz mejorada.

Para obtener más información, vea Ejecutar, supervisar y administrar compilaciones.

Ejecutar compilaciones automatizadas desde Team Foundation Service.

Aproveche un controlador de compilación local u hospedado.

Definir procesos de compilación de protección controlada que admiten varias protecciones.

Compile varias protecciones al mismo tiempo. Para obtener más información, vea Definir un proceso de

compilación de protección controlada para validar cambios.

Ejecutar pruebas unitarias nativas y de otros fabricantes del marco de trabajo en el proceso de compilación.

Para obtener más información, vea Ejecutar pruebas en el proceso de compilación.

Depurar el proceso de compilación más fácilmente.

Elija un vínculo en la ventana de resultados de la compilación para ver los registros de diagnóstico. Para obtener

más información, vea Diagnosticar problemas de compilación.

Administrador de pruebas de Microsoft

Ejecutar pruebas manuales en aplicaciones on Tienda Windows.

Page 11: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 11/20

Puede usar Microsoft Test Manager para ejecutar pruebas manuales que le ayuden a identificar problemas en las

aplicaciones Tienda Windows que se están ejecutando en un dispositivo remoto, como una tableta. Para obtener

más información, vea Probar las aplicaciones de la Tienda Windows que se ejecutan en un dispositivo mediante

Microsoft Test Manager.

Realizar pruebas exploratorias.

Desde la ventana Pruebas exploratorias puede ejecutar pruebas sin limitarse a un script de prueba o a un

conjunto de pasos predeterminados. Para obtener más información, vea Realizar pruebas exploratorias usando

Microsoft Test Manager.

Incluir varias líneas y texto enriquecido en los pasos de prueba manual.

Los pasos de prueba pueden incluir varias líneas para consolidar acciones relacionadas en un solo paso de

prueba en los casos de prueba. Microsoft Test Manager ahora también incluye una barra de herramientas que

puede usar para dar formato al texto de los pasos de prueba. Puede usar diversas opciones de formato como

negrita, subrayado o color para resaltar los puntos clave. Para obtener más información, vea Cómo: Crear un

caso de prueba manual.

Obtener el estado de los planes de pruebas dentro de Microsoft Test Manager.

Este informe está disponible desde la pestaña Plan en la barra de menús del grupo central de Microsoft Test

Manager. Desde allí, puede ver Resultados, que incluyen un informe sobre el estado del plan de pruebas. Para

obtener más información, vea Cómo: Crear un caso de prueba manual.

Clonar planes de pruebas para nuevas iteraciones.

Clonando pruebas, puede trabajar más fácilmente en distintas versiones en paralelo. Por ejemplo, si ya tiene un

plan de pruebas denominado “Contoso V1 – Milestone 1" y el equipo decide crear la versión V2, puede clonar el

plan de pruebas y usarlo para la bifurcación del código fuente V2. Después de clonar los planes de pruebas,

usted y su equipo pueden trabajar en ambas versiones de las aplicaciones simultáneamente. Para obtener más

información, vea Copiar y clonar conjuntos de pruebas y casos de prueba.

Servicios principales de ASP.NET 4.5

Mejorar el tiempo de carga de la página al hacer referencia a archivos JavaScript y CSS.

Puede combinar distintos archivos JavaScript y CSS y reducir su tamaño para un carga más rápida mediante

agrupación y minificación.

Trabajar con proyectos destinados a versiones anteriores de .NET Framework.

ASP.NET 4,5 actualiza el compatibilidad para poder trabajar con proyectos destinados a versiones anteriores de

.NET Framework.

Evitar ataques de scripting entre sitios.

La codificación de API que impiden ataques de scripting entre sitios se ha integrado en el marco de trabajo

principal de las páginas ASP.NET.

Escribir aplicaciones web asincrónicas más fácilmente.

Use las nuevas palabras clave async (Referencia de C#) y await (Referencia de C#) de .NET 4.5 junto con el tipo

Task para simplificar la programación web asincrónica. Para obtener más información, vea Usar métodos

asincrónicos en ASP.NET 4.5 y ASP.NET MVC 4.

Page 12: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 12/20

Para obtener más información, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

Formularios Web Forms de ASP.NET 4.5

Escribir código al que los controles enlazados a datos llaman directamente.

En Formularios Web Forms de ASP.NET, ahora puede usar enlazadores de modelo para el acceso a datos igual

que en ASP.NET MVC. Si usa enlazadores de modelos, los controles enlazados a datos pueden llamar al código

directamente, como los métodos de acción en ASP.NET MVC.

Escribir expresiones de enlace de datos bidireccionales fuertemente tipadas en controles de datos de

formularios Web Forms.

Mediante expresiones fuertemente tipadas, puede tener acceso a propiedades complejas en controles de datos

en lugar de usar expresiones de enlace o de evaluación.

Mejorar el rendimiento de las páginas con JavaScript discreto.

Al mover el código para la validación del lado cliente a un único archivo externo de JavaScript, las páginas son

menores y se cargan más rápidamente.

Para obtener más información, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

Mejoras generales para el desarrollo web

Usar los estándares web más recientes.

El nuevo editor HTML proporciona compatibilidad completa para los elementos y los fragmentos de código de

HTML5. El editor CSS proporciona compatibilidad completa con CSS3, incluida compatibilidad con cortes de CSS y

fragmentos de código para las extensiones específicas del proveedor de CSS.

Probar la misma página, aplicación o sitio en diversos exploradores.

Los exploradores instalados aparecen en una lista junto al botón Iniciar depuración en Visual Studio.

Encontrar rápidamente el código fuente del marcado presentado.

La nueva característica Inspector de página presenta una página web (HTML, formularios Web Forms, ASP.NET

MVC o páginas web) directamente en el IDE de Visual Studio. Cuando se elige un elemento presentado, el

Inspector de página abre el archivo en el que se generó el marcado y resalta el código fuente.

Buscar fragmentos de código y elementos de código rápidamente mediante IntelliSense mejorado.

IntelliSense en los editores de HTML y CSS filtra la lista mostrada a medida que escribe texto. Esta característica

muestra las cadenas que coinciden con el texto escrito en su parte inicial, central o final. También coincide con las

letras iniciales. Por ejemplo, "bc" coincidirá con "background-color".

Seleccionar marcado y extraerlo a un control de usuario.

Esta característica es una forma cómoda de crear marcado para reutilizarlo en varias ubicaciones. Visual Studio

registra un prefijo de etiqueta y crea instancias del control para usted. El código seleccionado en sí se reemplaza

con una instancia del nuevo control de usuario.

Crear y editar código y marcado más fácilmente.

Page 13: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 13/20

Cuando cambia el nombre de una etiqueta de apertura o de cierre, la etiqueta correspondiente cambia de

nombre automáticamente. Cuando elige la tecla Entrar dentro de un par de etiquetas vacías, el cursor aparece en

una nueva línea en la posición con sangría. La vista Código fuente tiene tareas inteligentes como la Vista de

diseño.

Crear CSS más eficazmente.

En el nuevo editor CSS, puede expandir y contraer secciones, usar sangría jerárquica, y comentar y quitar marcas

de comentario de bloques libremente. El editor CSS tiene ahora un selector de color como el editor HTML.

Escribir JavaScript en el editor de JavaScript.

Para obtener información sobre las mejoras del editor de JavaScript, vea la sección Edición de código para

JavaScript.

Implementar proyectos de aplicación web más fácilmente.

Puede importar la configuración de publicación de proveedores de hospedaje, especificar transformaciones del

archivo Web.config para un perfil de publicación, almacenar credenciales cifradas en el perfil de publicación,

especificar la configuración de compilación en el perfil de publicación y obtener una vista previa de las

actualizaciones de implementación.

Para obtener más información, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

Mejoras relacionadas con datos para el desarrollo web

Automatizar la validación para los tipos de datos usados con frecuencia.

Puede agregar los nuevos atributos DataAnnotation a las propiedades para automatizar la validación para los

tipos de datos usados con frecuencia como direcciones de correo electrónico, números de teléfono y números de

tarjeta de crédito.

Implementar actualizaciones incrementales de la base de datos.

Después de implementar una base de datos con un proyecto web, los cambios del esquema de la base de datos

se propagan automáticamente a la base de datos de destino la próxima vez que se implementa.

Para obtener más información, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

IIS Express para el desarrollo web

Desarrollar aplicaciones web en un servidor idéntico al de IIS.

En Visual Studio 2012, IIS Express es el servidor predeterminado para el desarrollo web. IIS Express es una

versión ligera e independiente de IIS que contiene todas las funciones básicas del rol de servidor web de IIS.

API web de ASP.NET

Page 14: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 14/20

Compilar y usar fácilmente servicios HTTP que llegan a una gran variedad de clientes.

Los exploradores, aplicaciones móviles, tabletas y otros dispositivos pueden usar servicios. La compatibilidad

integrada con la negociación del contenido permite que los clientes y servidores determinen mutuamente el

formato correcto para los datos.

Tener acceso a las solicitudes y respuestas HTTP y manipularlas directamente mediante un modelo de

programación HTTP moderno.

Use un modelo de programación de objetos HTTP limpio fuertemente tipado que se admite tanto en el servidor

como en el cliente. La nueva API HttpClient puede llamar a las API web desde cualquier aplicación .NET

Framework.

Extraer datos fácilmente de una solicitud HTTP.

Los enlazadores de modelo facilitan la extracción de datos de diferentes partes de una solicitud HTTP. Las partes

de un mensaje se convierten en objetos .NET que las acciones de la API web pueden usar. La API web de ASP.NET

admite la misma infraestructura de validación y enlace de modelo que ASP.NET MVC.

Disfrutar de un conjunto completo de capacidades de enrutamiento.

Las API web de ASP.NET admiten el conjunto completo de capacidades de enrutamiento de ASP.NET MVC y

ASP.NET, incluidos los parámetros de ruta y las restricciones.

Para obtener más información, vea Introducción a la API web de ASP.NET y API web de ASP.NET (parte 1).

LightSwitch

Conectarse a orígenes de datos OData.

Las aplicaciones LightSwitch pueden conectarse a cualquier origen de datos de Open Data Protocol (OData),

incluidos los de Windows Azure DataMarket. Para obtener más información, vea Cómo: Conectarse a datos.

Exponer datos de la aplicación como un origen de datos de OData.

Puede exponer datos de una aplicación web de LightSwitch publicada como una fuente de OData para uso por

parte de otras aplicaciones, para aprovechar las características de LightSwitch como autenticación y filtrado. Para

obtener más información, vea LightSwitch como origen de datos.

Asignar roles y permisos a grupos de seguridad.

Si usa la autenticación de Windows, puede asignar roles y permisos a cualquier grupo de seguridad de Active

Directory. Para obtener más información, vea Autenticación y autorización de LightSwitch.

Limitar los datos que el servidor devuelve.

Puede definir filtros que se apliquen a cualquier consulta que tenga acceso a los datos, incluso mediante una

asociación. Para obtener más información, vea Cómo: Filtrar datos usando código.

Mejorar la apariencia de las pantallas con nuevos controles.

Puede organizar el contenido de la pantalla mediante el control Group Box. También puede mostrar texto y datos

en una pantalla sin enlace de datos. Para obtener más información, vea Cómo: Agregar texto estático o imágenes

a una pantalla.

Personalizar el formato de números y fechas.

Page 15: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 15/20

Puede usar la nueva propiedad Modelo de formato para los tipos de datos numéricos y de fecha con el fin de

controlar el formato de presentación de números y fechas. Para obtener más información, vea Cómo: Dar

formato a números y fechas.

Tratar las direcciones URL y los porcentajes como tipos de datos.

Puede usar tipos de empresa personalizados para tratar un decimal como un porcentaje y una cadena como una

dirección URL, con formato y validación integrados. Para obtener más información, vea Adding a Data Field.

Para obtener más información, vea Lo nuevo para LightSwitch en Visual Studio 2012.

Desarrollo de aplicaciones de datos

Trabajar con objetos de base de datos en el Explorador de objetos de SQL Server.

Use el nuevo Explorador de objetos de SQL Server, similar a Management Studio, para crear consultas y definir

objetos de base de datos. Vea las definiciones de columna, incluidas las claves principales y externas. Para

obtener más información, vea Desarrollo de bases de datos conectadas.

Definir tablas en el nuevo Diseñador de tablas.

Use el Diseñador de tablas para definir tablas en el formato de SQL Server 2012. A medida que define una tabla

en la interfaz gráfica, el código de Transact-SQL se actualiza en el panel Script. Para obtener más información, vea

el tema Cómo: Crear objetos de base de datos usando el Diseñador de tablas.

Desarrollar y probar aplicaciones de base de datos en SQL Server Express LocalDB.

SQL Server Express LocalDB es una versión ligera de SQL Server que tiene todas las características de

programación de una base de datos de SQL Server. SQL Server Express LocalDB reemplaza SQL Server Express

como el motor de base de datos predeterminado para el desarrollo. Puede actualizar los archivos o seguir

usando SQL Server Express si debe usar tanto Visual Studio 2010 como Visual Studio 2012. Para obtener más

información, vea Información general de datos locales.

Herramientas de gráficos

Agregar, editar y compile sombreadores de HLSL más fácilmente.

Puede usar color de sintaxis, sangría y esquematización cuando codifique los sombreadores de HLSL, y MSBuild

admite automáticamente el Compilador HLSL de Microsoft (fxc.exe).

Ver y modificar activos de imagen más eficazmente.

Puede usar el Editor de imágenes para crear, inspeccionar y modificar formatos de imagen de mapa de bits y

comprimidos (DDS, TGA, TIFF, PNG, JPG, GIF), y el editor admite transparencia y mapas MIP. Para obtener más

información, vea Editor de imágenes.

Trabajar con modelos 3D.

Puede usar el Editor de modelos para inspeccionar formatos de modelo 3D estándar (OBJ, COLLADA y Autodesk

FBX). También puede usar la generación de primitivas 3D integrada y materiales para crear la imagen de

marcador de posición para juegos 3D y aplicaciones, lo que mejora el flujo de trabajo del desarrollador artista.

Para obtener más información, vea Editor de modelos.

Page 16: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 16/20

Crear sombreadores de píxeles avanzados.

Puede usar el Diseñador de sombras, que es una herramienta de creación de sombras basada en gráficos que

proporciona una vista previa dinámica del efecto, para crear sombreadores de píxeles avanzados y exportarlos

como código HLSL que puede usar en aplicaciones basadas en DirectX. Para obtener más información, vea

Diseñador de sombras.

Informática en paralelo

Usar C++ AMP para acelerar la ejecución del código.

Mediante C++ Accelerated Massive Parallelism (C++ AMP), puede controlar cómo se desplazan los datos entre la

CPU y la GPU u otro hardware paralelo de datos y, por tanto, acelerar la ejecución del código de C++. Para

obtener más información, vea C++ AMP (C++ Accelerated Massive Parallelism).

Depurar las aplicaciones paralelas más eficazmente.

No solo puede usar las ventanas Subprocesos de GPU e Inspección paralela para depurar aplicaciones paralelas,

sino que también puede usarlas para evaluar y optimizar las mejoras de rendimiento. Para obtener más

información, vea Lo nuevo para el depurador en Visual Studio 2012.

Personalizar los datos que usa para examinar el rendimiento de la aplicación paralela.

Con el Visualizador de simultaneidad, puede examinar cómo funciona la aplicación multiproceso. En esta versión,

se obtiene un acceso más rápido y mayor control de configuración, y puede agregar sus propios datos de

rendimiento personalizados al visualizador. Para obtener más información, vea Visualizador de simultaneidad.

Usar el flujo de datos de TPL para hacer más sólida la aplicación habilitada para simultaneidad.

Use componentes de la biblioteca del flujo de datos TPL (Task Parallel Library, biblioteca de procesamiento

paralelo basado en tareas) cuando el código implique varias operaciones que deben comunicarse entre sí de

forma asincrónica o cuando desee procesar datos a medida que estén disponibles. Para obtener más

información, vea Flujo de datos (biblioteca TPL).

Desarrollo de SharePoint

Crear listas y tipos de contenido mediante diseñadores.

Puede crear más fácilmente una lista o un tipo de contenido usando un diseñador para configurar y mostrar el

contenido de la lista o el tipo de contenido. Para obtener más información, vea Crear listas, tipos de contenido y

columnas de sitio para SharePoint.

Crear columnas de sitio para sitios de SharePoint.

Puede crear más fácilmente columnas de sitio de SharePoint, que también se conocen como “campos”, mediante

una plantilla de elementos. Para obtener más información, vea Crear listas, tipos de contenido y columnas de sitio

para SharePoint.

Agregar elementos web de Silverlight a los proyectos de SharePoint.

Puede crear más fácil y cómodamente elementos web de Silverlight mediante una plantilla de proyecto. Para

obtener más información, vea Tutorial: Crear un elemento web de Silverlight que muestre OData para SharePoint.

Page 17: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 17/20

Publicar soluciones de SharePoint en sitios de SharePoint remotos.

Puede publicar soluciones de SharePoint en sitios de SharePoint remotos, además de en sitios de SharePoint

locales. Para obtener más información, vea Implementar, publicar y actualizar paquetes de soluciones de

SharePoint.

Aumentar el rendimiento de SharePoint mediante herramientas de generación de perfiles.

Con las herramientas de Visual Studio, puede identificar código y otros elementos que ralentizan los proyectos de

SharePoint y realizar otras generaciones de perfiles de rendimiento. Para obtener más información, vea Generar

perfiles de rendimiento de aplicaciones de SharePoint y Analizar el rendimiento de la aplicación mediante las

herramientas de generación de perfiles.

Crear elementos web visuales en espacio aislado.

Puede incluir elementos web visuales en proyectos de SharePoint en espacio aislado, no solo en proyectos de

granja.

Crear soluciones en espacio aislado más fácilmente.

Cuando se trabaja en una solución en espacio aislado en Visual Studio, en IntelliSense solo aparecen las API

compatibles y se produce un error del compilador si se intenta usar llamadas API solo de la granja.

Depurar JavaScript más fácilmente.

Puede depurar JavaScript en proyectos de SharePoint y se proporciona IntelliSense al crear código JavaScript en

proyectos de SharePoint. Las direcciones URL para JavaScript se resuelven para los elementos web visuales en las

soluciones en espacio aislado.

Desarrollar proyectos de SharePoint más fácilmente mediante plantillas de proyecto optimizadas.

Para ayudar a optimizar el desarrollo de SharePoint, algunas plantillas de proyecto de SharePoint de la versión

anterior de Visual Studio se han trasladado a plantillas de elementos de proyecto. Para obtener una lista

completa y las descripciones de las plantillas de proyecto y elementos de proyecto, vea Plantillas de proyecto y

de elementos de proyecto de SharePoint.

Probar el código mediante el marco de Microsoft Fakes.

Los proyectos de SharePoint admiten Microsoft Fakes, un marco de aislamiento en el que puede crear clases stub

y shim para pruebas basadas en delegados en aplicaciones de .NET Framework y probar el código aislando las

pruebas unitarias del entorno. Para obtener más información, vea Comprobar y depurar código de SharePoint.

Para obtener más información, vea Novedades de desarrollo de SharePoint en Visual Studio 2012.

Desarrollo de Office

Crear aplicaciones para Office.

Puede exponer las tecnologías web y servicios de nube dentro de documentos de Office, mensajes de correo

electrónico, convocatorias de reunión y citas. Para obtener más información, vea Crear aplicaciones para Office

mediante Visual Studio.

Desarrollar soluciones para Office 2013.

Puede crear personalizaciones de nivel de documento y complementos de nivel de aplicación para las

aplicaciones de Office 2013 mediante Office Developer Tools. Para obtener las plantillas de proyecto para estos

Page 18: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 18/20

tipos de soluciones, descargue e instale las Herramientas para desarrolladores de Microsoft Office para Visual

Studio 2012.

Desarrollar soluciones de Office cuyo destino sea .NET Framework 4.5.

Para usar como destino .NET Framework 4.5, descargue e instale las Herramientas para desarrolladores de

Microsoft Office para Visual Studio 2012.

.NET Framework 4.5

Compilar ensamblados administrados que funcionan en varias plataformas .NET Framework.

Con el proyecto Biblioteca de clases portable de Visual Studio 2012, puede establecer como destino varias

plataformas (como Windows Phone y .NET para las aplicaciones Tienda Windows). Para obtener más información,

vea Desarrollo multiplataforma con .NET Framework.

Reducir los reinicios del sistema al instalar .NET Framework.

Para obtener más información, vea Reduciendo reinicios del sistema durante .NET Framework 4,5 instalaciones.

Mejorar el rendimiento de entrada y salida de archivos con operaciones asincrónicas.

Use la nueva característica Async de C# y Visual Basic con métodos asincrónicos de las clases de entrada y salida

cuando se trabaja con archivos grandes. Para obtener más información, vea E/S de archivos asincrónica.

Mejorar el rendimiento de inicio en procesadores de varios núcleos.

Habilite la compilación Just-In-Time (JIT) en segundo plano. Para obtener más información, vea la clase

ProfileOptimization.

Desarrollar y mantener las aplicaciones de WCF con más facilidad.

Para obtener más información, vea Novedades en Windows Communication Foundation.

Mejorar la escalabilidad de las aplicaciones de WCF.

Habilite la transmisión por secuencias asincrónica de mensajes a varios clientes. Para obtener más información,

vea Características de simplificación de WCF.

Administrar los flujos de trabajo más fácilmente.

El Diseñador de flujo de trabajo contiene varias mejoras. Para obtener más información, vea Novedades en

Windows Workflow Foundation.

Crear flujos de trabajo de máquina de estados.

Para obtener más información, vea Novedades en Windows Workflow Foundation.

Agregar una interfaz de usuario de cinta de opciones a la aplicación WPF.

Para obtener más información, vea el control Ribbon.

Mostrar conjuntos grandes de datos agrupados en aplicaciones WPF más rápidamente.

Para obtener más información, vea Novedades de WPF versión 4.5.

Crear aplicaciones HTTP modernas más eficazmente con las nuevas interfaces de programación.

Page 19: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 19/20

Para obtener más información, vea los nuevos espacios de nombres System.Net.Http y System.Net.Http.Headers.

Para obtener más información, vea Lo nuevo en .NET Framework 4.5.

Nuevo en Visual Studio 2012 Update 1

Asegúrese de que los logotipos y la pantalla de presentación de la aplicación de la Tienda Windows se vean

bien en varias resoluciones de pantalla.

Para obtener más información, vea Optimizar imágenes para distintas resoluciones de pantalla (aplicaciones de la

Tienda Windows).

Buscar y solucionar problemas de utilización de memoria en aplicaciones de la Tienda Windows.

Puede usar el analizador de memoria de JavaScript para buscar pérdidas de memoria y como ayuda para

identificar sus causas. Para obtener más información, vea Analizar el uso de memoria en aplicaciones de la Tienda

Windows (JavaScript).

Crear mapas de código del editor de código.

Examinando los mapas de código que aparecen junto al editor de código, puede buscar con facilidad la parte del

código, navegar alrededor del código e identificar las relaciones del código. Para obtener más información, vea

Conocer, explorar y depurar el código visualmente con mapas de código.

Usar Windows XP como destino al compilar código de C++.

Puede usar el compilador y las bibliotecas de Visual C++ como destino de Windows XP y Windows Server 2003.

Para obtener más información, vea Configurar 11 programas de C++ para Windows XP.

Pruebas de IU codificadas para aplicaciones de SharePoint 2010.

Al incluir pruebas de IU codificadas en una aplicación de SharePoint, puede comprobar si la aplicación completa,

incluido el control de IU, funciona correctamente. También puede usar pruebas de IU codificadas para validar los

valores y la lógica de la interfaz de usuario. Para obtener más información, vea Testing SharePoint Apps with

Coded UI Tests.

Rendimiento web y pruebas de carga para aplicaciones de SharePoint 2010.

Puede comprobar las capacidades de rendimiento y esfuerzo de las aplicaciones de SharePoint si configura

pruebas de lLoad para emular condiciones como cargas de usuarios, tipos de explorador y tipos de redes. Para

obtener más información, vea Rendimiento web y pruebas de carga de aplicaciones de SharePoint 2010.

Registrar eventos de diagnóstico para las soluciones de SharePoint 2010 que se ejecutan fuera de Visual

Studio.

Mediante el recolector de IntelliTrace, puede guardar eventos de perfil de usuario, eventos del sistema de

registro unificado (ULS) y eventos de IntelliTrace a un archivo .iTrace. Después puede empezar a diagnosticar

soluciones en producción o en otros entornos si abre el archivo .iTrace en Visual Studio Ultimate. Para obtener

más información, vea Recopilar datos de IntelliTrace fuera de Visual Studio con el recopilador independiente.

Page 20: Novedades de Visual Studio 2012

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 20/20

Adiciones de comunidad

© 2014 Microsoft