novedades de visual studio 2012

Upload: leon-verde

Post on 14-Oct-2015

124 views

Category:

Documents


1 download

TRANSCRIPT

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Traduccin OriginalEste artculo se tradujo de forma manual. Mueva el puntero sobre las frases del artculo

    para ver el texto original. Ms informacin.

    Novedades de Visual Studio 2012

    Encontrar informacin acerca de nuevas caractersticas 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

    Disear y compilar aplicaciones

    win8_appname_long

    Depurar, optimizar y publicar

    aplicaciones win8_appname_long

    IDE de Visual Studio

    Disear y compilar aplicaciones

    win8_appname_long

    Administracin de ventanas

    Buscar

    Edicin de cdigo para C++

    Edicin de cdigo para

    JavaScript

    Lenguajes

    Visual Basic

    Visual C#

    Visual C++

    JavaScript

    Visual F#

    Administracin del ciclo de vida de la

    aplicacin y Team Foundation Server

    Administrar el ciclo de vida de las

    aplicaciones

    Modelar aplicaciones

    Desarrollar aplicaciones y

    colaboracin con ms 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

    grficos

    Informtica en

    paralelo

    Desarrollo de

    SharePoint

    Desarrollo de

    Office

    .NET Framework

    4.5

    Actualizaciones de

    Visual Studio

    Nuevo en

    vs2012_upd01

    Disear y compilar aplicaciones Tienda Windows

    Comprenda los conceptos bsicos de las aplicaciones Tienda Windows.

    Para obtener ms informacin, vea Introduccin a las aplicaciones de la Tienda Windows.

    Compilar una aplicacin 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 ms informacin, vea Desarrollar aplicaciones de la Tienda Windows Store con Visual Studio 2012.

    Construya una aplicacin Tienda Windows utilizando XAML y C++, C# o Visual Basic.

    Para obtener ms informacin, vea Desarrollar aplicaciones de la Tienda Windows (C#/C++/VB).

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

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Compilar y probar una aplicacin Tienda Windows mediante Team Foundation Build

    Para obtener ms informacin, vea Compilar y probar una aplicacin de la tienda Windows mediante Team

    Foundation Build.

    Crear y ejecutar pruebas unitarias para aplicaciones Tienda Windows

    Para obtener ms informacin, vea Tutorial: Creacin y ejecucin de pruebas unitarias para aplicaciones de la

    Tienda Windows..

    Compile una aplicacin para la Tienda de Windows usando JavaScript.

    Para obtener ms informacin, vea Crear la primera aplicacin de la Tienda Windows con JavaScript (Windows).

    Disee visualmente aplicaciones para la Tienda Windows creadas mediante HTML.

    Puede utilizar Blend para arrastrar controles de la aplicacin sobre una superficie de diseo y luego manipularlos

    y establecer sus propiedades. Para obtener ms informacin, vea Blend para Visual Studio.

    Disear visualmente aplicaciones para la Tienda de Windows creadas utilizando XAML.

    Puede utilizar el diseador XAML para arrastrar controles a la aplicacin dentro de una superficie de diseo y

    luego manipularlos y establecer sus propiedades. Para obtener ms informacin, vea Tutorial: Crear una UI

    usando el Diseador XAML.

    Depurar, optimizar y publicar aplicaciones Tienda Windows

    Depure una aplicacin para la Tienda de Windows localmente utilizando el modelo tradicional de depuracin de

    Visual Studio.

    Para obtener ms informacin, vea Depurar y probar aplicaciones de la Tienda Windows.

    Depure una aplicacin 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 ms informacin, vea Ejecutar

    aplicaciones de la Tienda Windows en el simulador.

    Depurar una aplicacin Tienda Windows usando el depurador remoto para ejecutar, depurar y probar una

    aplicacin que se ejecuta en un dispositivo de un segundo equipo que ejecuta Visual Studio.

    Para obtener ms informacin, vea Ejecutar aplicaciones de la Tienda Windows en un equipo remoto.

    Depure una aplicacin para la Tienda de Windows interactivamente utilizando las herramientas de depuracin de

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

    Para obtener ms informacin, 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 cdigo de su aplicacin gasta ms tiempo de

    procesamiento. Para obtener ms informacin, vea Analizar el rendimiento de las aplicaciones de la Tienda

    Windows.

    Compruebe el cdigo de su aplicacin para la Tienda de Windows para ver si hay defectos tpicos y violaciones

    de las buenas prcticas de programacin.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Para obtener ms informacin, vea Analizar la calidad del cdigo de las aplicaciones de la Tienda Windows con el

    anlisis de cdigo de Visual Studio.

    Cree una cuenta de desarrollador en la Tienda de Windows o reserve un nombre para su aplicacin en la Tienda

    de Windows.

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

    ms informacin, vea Empaquetar la aplicacin de la Tienda Windows mediante Visual Studio 2012.

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

    en la Tienda de Windows.

    Para obtener ms informacin, vea Empaquetar la aplicacin de la Tienda Windows mediante Visual Studio 2012.

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

    en la Tienda de Windows.

    Para obtener ms informacin, vea Empaquetar la aplicacin 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 ms informacin, vea Compatibilidad de Visual Studio 2012.

    Busque cdigo en el Explorador de Soluciones.

    Examine los tipos y miembros de los proyectos, busque smbolos, vea la jerarqua de llamadas de un mtodo,

    busque referencias de smbolos y realice otras tareas sin tener que cambiar entre varias ventanas de

    herramientas. Para obtener ms informacin, vea Ver la estructura del cdigo.

    Instalar ejemplos en lnea.

    Utilice Visual Studio para descargar e instalar ejemplos desde la galera de cdigo de MSDN. Puede descargar

    ejemplos que explican nuevas tecnologas y le ayudan a iniciar proyectos y depurar su cdigo. Para obtener ms

    informacin, vea Acceso a ejemplos en lnea.

    Las soluciones se cargan de forma asincrnica.

    Ahora los proyectos se cargan de forma asincrnica y las partes fundamentales de la solucin se cargan primero,

    por lo que puede empezar a trabajar ms rpidamente.

    Administracin de ventanas

    Vista previa de archivos en el editor de cdigo.

    Reduzca el desorden de archivos en el editor mediante la visualizacin de archivos sin abrirlos. Las vista previa de

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

    lo modifica o elige el botn Abrir. Para obtener ms informacin, vea Tipos de ventanas.

    Acceso a los archivos frecuentes con mayor facilidad.

  • 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 pestaa de modo que pueda acceder a ellos

    fcilmente independientemente de la cantidad de archivos que estn abiertos en el IDE.

    Organiza las ventanas en mltiples monitores ms eficazmente.

    Acople mltiples herramientas flotantes o ventanas de documentos como un espacio compartido en otros

    monitores. Tambin puede crear mltiples instancias del Explorador de soluciones y moverlas a otro monitor.

    Para obtener ms informacin, vea Cmo: Organizar y acoplar ventanas.

    Cambiar la combinacin de colores del IDE.

    Elija el tema de color Claro u Oscuro para la interfaz de usuario de Visual Studio. Para obtener ms informacin,

    vea Cmo: Cambiar las fuentes y los colores usados en el IDE.

    Buscar

    Buscar a travs del IDE.

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

    ventana que est asociada con el elemento o comando. Para obtener ms informacin, vea Inicio rpido.

    Buscar en las ventanas de herramientas.

    Filtre la vista escribiendo una palabra clave en el cuadro de bsqueda en la parte superior de algunas ventanas

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

    Para obtener ms informacin, 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

    dilogo Buscar en archivos y Reemplazar en archivos. Para obtener ms informacin, vea Usar expresiones

    regulares en Visual Studio.

    Edicin de cdigo para C++

    Especifique ms coloracin semntica.

    Ahora ms fichas de C++ tienen coloracin por defecto y usted puede especificar ms coloraciones. Para obtener

    ms informacin, vea Escribir cdigo en el editor de cdigo y texto.

    Utilice el resaltado mejorado de referencias.

    Puede resaltar todas las instancias de un smbolo simplemente sealando una instancia. Puede desplazarse entre

    las referencias resaltadas por medio de las teclas Ctrl+Mays+Flecha arriba o Ctrl+Mays+Flecha abajo. Puede

    activar o desactivar esta caracterstica.

    Elija las funciones miembro a medida que escribe.

    La Lista Lista de miembros aparece automticamente mientras ingresa texto en el editor de cdigo. Los

    resultados son filtrados para que solo aparezcan los miembros relevantes. Para obtener ms informacin, vea

    Utilizar IntelliSense.

    Tome ventaja del IntelliSense de C++/CLI.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    C++/CLI ahora soporta caractersticas de IntelliSense como Informacin rpida, Ayuda de parmetros, Lista de

    miembros y Auto completado.

    Acelere su codificacin mediante el uso de fragmentos de cdigo.

    Puede seleccionar un fragmento de cdigo de la lista Lista de miembros y despus completar la lgica

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

    bsicas. Tambin puede crear fragmentos personalizados. Para obtener ms informacin, vea Fragmentos de

    cdigo.

    Edicin de cdigo para JavaScript

    Usar caractersticas de ECMAScript 5 y DOM de HTML5.

    Proporcionar IntelliSense para sobrecargas de funciones y variables.

    Proporcionan informacin de IntelliSense mediante los nuevos elementos admitidos en los comentarios de cdigo

    triple-barra diagonal (///). Los nuevos elementos incluyen y . Para obtener ms informacin,

    vea Comentarios de documentacin XML (JavaScript).

    Ver firmas en la lista de instrucciones finalizadas .

    Las firmas de funcin aparecen en el lado derecho de la lista de instrucciones finalizadas.

    Utilice sangra inteligente, coincidencia de llaves y esquematizacin al escribir su cdigo.

    Utilice Ir a definicin para encontrar definiciones de funciones en el cdigo fuente.

    Haga clic con el botn secundario en una funcin y, despus, haga clic en Ir a definicin (o coloque el cursor en

    la funcin y presione la tecla F12) para abrir el archivo de cdigo fuente de JavaScript en la ubicacin del archivo

    donde se define la funcin. (Esta caracterstica no se admite para los archivos generados.)

    Obtener informacin de IntelliSense a partir de comentarios estndar de JavaScript.

    El nuevo mecanismo de extensibilidad de IntelliSense proporciona automticamente IntelliSense cuando se usan

    etiquetas estndar 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 ms

    informacin, vea Extender IntelliSense para JavaScript.

    Establecer un punto de interrupcin dentro de una sola lnea de cdigo.

    Cuando una sola lnea contiene varias instrucciones, ahora puede establecer un punto de interrupcin en una

    nica instruccin.

    Controlar qu objetos estn disponibles en el mbito global.

    Para obtener ms informacin, vea IntelliSense para JavaScript.

    Ver la finalizacin de instrucciones para identificadores incluso cuando no haya informacin precisa disponible

    sobre el objeto.

    Para obtener ms informacin, vea Finalizacin de instrucciones para identificadores.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Obtenga informacin de IntelliSense para objetos cargados dinmicamente en scripts.

    El servicio de lenguaje proporciona compatibilidad automtica con algunos patrones reconocibles de cargador

    de scripts.

    Visual Basic

    Escribir cdigo asincrnico de forma fcil e intuitiva.

    Mediante la caracterstica Async, puede llamar a mtodos asincrnicos sin definir continuaciones o dividir el

    cdigo en varios mtodos o expresiones lambda. Para obtener ms informacin, vea Programacin asincrnica

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

    Obtener informacin del llamador que ayuda en el seguimiento y la depuracin.

    Puede obtener la ruta de acceso del archivo de cdigo fuente, el nmero de lnea de cdigo fuente y el nombre

    de miembro del autor de la llamada a un mtodo. Para obtener ms informacin, vea Informacin 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 coleccin de uno en uno. Para obtener ms

    informacin, vea Iteradores (C# y Visual Basic).

    Comprender mejor cmo fluye el cdigo.

    Mediante la caracterstica Jerarqua de llamadas, puede mostrar todas las llamadas a y desde un mtodo, una

    propiedad o un constructor seleccionado. Para obtener ms informacin, vea Jerarqua de llamadas.

    Definir un espacio de nombres fuera del espacio de nombres raz del proyecto.

    Puede usar la palabra clave Global en una instruccin Namespace. Para obtener ms informacin, vea Espacios

    de nombres en Visual Basic.

    Para obtener ms informacin, vea Novedades de Visual Basic en Visual Studio 2012.

    Visual C#

    Escribir cdigo asincrnico de forma fcil e intuitiva.

    Mediante la caracterstica Async, puede llamar a mtodos asincrnicos sin definir continuaciones o dividir el

    cdigo en varios mtodos o expresiones lambda. Para obtener ms informacin, vea Programacin asincrnica

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

    Obtener informacin del llamador que ayuda en el seguimiento y la depuracin.

    Puede obtener la ruta de acceso del archivo de cdigo fuente, el nmero de lnea de cdigo fuente y el nombre

    de miembro del autor de la llamada a un mtodo. Para obtener ms informacin, vea Informacin del llamador

    (C# y Visual Basic).

    Para obtener ms informacin, vea Novedades de Visual C# en 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 cdigo conforme al estndar del lenguaje C++11.

    Puede usar Visual C++ para escribir cdigo que use bucles for basados en intervalos, subprocesos estndar,

    futuros y atmicos, y otras nuevas caractersticas eficaces del lenguaje estndar 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 caractersticas nuevas para crearlos.

    Escribir ms rpidamente cdigo ms eficaz mediante mejoras del compilador.

    Debido a las mejoras del compilador, puede escribir cdigo que se puede compilar para ejecutarse ms

    rpidamente en la CPU o en varios procesadores, o puede escribir cdigo que puede reutilizar para distintas

    configuraciones del sistema de destino.

    Equipar la aplicacin para que se ejecute ms rpida y eficazmente cuando haya disponibles varios

    procesadores.

    Mediante bibliotecas paralelas mejoradas y las nuevas caractersticas de depuracin y de visualizacin, puede

    permitir que la aplicacin se ejecute mejor en hardware diverso.

    Hacer el cdigo ms slido.

    Puede usar el marco de trabajo de prueba unitaria actualizado, grficos de dependencias de arquitectura, el

    Explorador de arquitectura, cobertura de cdigo y otras herramientas para que el cdigo sea ms robusto.

    Equipar la aplicacin para que se ejecute ms rpidamente con varias CPU.

    Mediante la Biblioteca de modelos de procesamiento paralelo (PPL) mejorada y las nuevas caractersticas de

    depuracin y de visualizacin, puede permitir que la aplicacin se ejecute ms rpidamente en hardware que

    tiene varios ncleos.

    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 caractersticas de depuracin y de visualizacin para que puedan ejecutarse

    en GPU u otros aceleradores de varios proveedores.

    Para obtener ms informacin, vea Lo nuevo de Visual C++ en Visual Studio 2012.

    JavaScript

    Importante

    Para averiguar cmo crear aplicaciones de la Tienda de Windows en JavaScript, incluida informacin sobre el editor

    de JavaScript de Visual Studio y otras caractersticas, vea Develop Windows Store apps using Visual Studio 2012.

    Incluir restricciones y comprobacin de errores adicionales en tiempo de ejecucin en el cdigo.

    Para obtener ms informacin, vea Strict (Modo de JavaScript).

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Controlar datos binarios de orgenes como protocolos de red, formatos de archivo binario y bferes de

    grficos sin formato.

    Para obtener ms informacin, vea Matrices con tipo (JavaScript).

    Use Windows en tiempo de ejecucin en las aplicaciones Tienda Windows.

    Para obtener ms informacin, vea Utilizar Windows en tiempo de ejecucin en JavaScript.

    Agregar procesos de trabajo en segundo plano que se ejecutan en paralelo a la pgina principal.

    Para obtener ms informacin, vea About Web workers.

    Para obtener ms informacin, 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 lgica del programa en lugar de crear un

    sistema de tipos para representar los datos. Para obtener ms informacin, 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 ms informacin, 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 quin est sobreutilizado en tiempo

    real. Actualice las tareas y vea el progreso dentro de un sprint. Para obtener ms informacin, vea Iteraciones y

    planeacin de Agile.

    Animar a las partes interesadas a proporcionar comentarios sobre el software de versin preliminar.

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

    vdeo o audio. Para obtener ms informacin, vea Comentarios de inters de la solicitud y el proceso mediante

    Team Web access.

    Ilustrar los requisitos con guiones grficos y vincular los guiones grficos a elementos de trabajo.

    Compile un guin grfico a partir de una coleccin de formas predefinidas de guin grfico, capture interfaces de

    usuario y enlace a un elemento de trabajo cualquier guin grfico o archivo compartido en una red. Para obtener

    ms informacin, vea Guin grfico un elemento de trabajo pendiente utilizando PowerPoint.

    Administrar proyectos empresariales mediante Microsoft Project y Project Server.

  • 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 ms informacin, vea Habilitar el flujo de datos entre Team Foundation Server y

    Microsoft Project Server.

    Modelar aplicaciones

    Visualizar el cdigo ms rpida y fcilmente.

    Cree grficos de dependencias desde el Explorador de soluciones para poder entender la organizacin y las

    relaciones del cdigo. Para obtener ms informacin, vea Visualizar dependencias de cdigo en grficos de

    dependencias.

    Leer y editar grficos de dependencias ms fcilmente.

    Examine los grficos y reorganice sus elementos para facilitar su lectura y mejorar el rendimiento de

    representacin. Para obtener ms informacin, vea Editar y personalizar grficos de dependencias y Examinar y

    reorganizar grficos de dependencias.

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

    Para obtener ms informacin, vea Vincular elementos de modelo con elementos de trabajo.

    Generar cdigo de C# a partir de diagramas de clases UML.

    Empiece a implementar su diseo ms rpidamente y personalice las plantillas que se usan para generar cdigo.

    Para obtener ms informacin, vea Cmo: Generar cdigo a partir de diagramas de clases UML.

    Crear diagramas de clases UML a partir de cdigo existente.

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

    diseo. Para obtener ms informacin, vea Cmo: Crear diagramas de clases UML desde el cdigo.

    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 ms informacin, vea Cmo: Importar elementos del modelo

    UML a partir de archivos XMI.

    Desarrollar aplicaciones y colaboracin con ms eficacia en equipo

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

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

    de las interrupciones. Para obtener ms informacin, vea Nuevo escribir cdigo para un caso de usuario.

    Trabajar ms eficazmente en un cdigo 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 ms informacin, vea Desarrollar la aplicacin en un cdigo de

    base sometido a control de versiones.

    Realizar y hacer un seguimiento de las revisiones de cdigo mediante las nuevas herramientas.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Para obtener ms informacin, vea Realizar una revisin del cdigo de una correccin urgente.

    Realizar pruebas unitarias mediante una herramienta dedicada.

    Pruebe el cdigo como parte del flujo de trabajo. Para obtener ms informacin, vea Ejecutar pruebas unitarias

    con el Explorador de pruebas.

    Buscar cdigo duplicado para poder refactorizar.

    Para obtener ms informacin, vea Buscar cdigo duplicado usando la deteccin de clones de cdigo.

    Comparar versiones de cdigo mediante una herramienta diff mejorada.

    Para obtener ms informacin, vea Comparar archivos.

    Trabajar sin conexin.

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

    Foundation Server. Para obtener ms informacin, vea Decidir entre usar un rea de trabajo local o del servidor.

    Depurar fcilmente cdigo generado a partir de plantillas de texto.

    Puede establecer puntos de interrupcin en plantillas de texto T4 y depurarlos igual que el cdigo normal. Para

    obtener ms informacin, vea Depurar una plantilla de texto T4.

    Automatizar y depurar compilaciones

    Ejecutar, supervisar y administrar compilaciones mediante una interfaz mejorada.

    Para obtener ms informacin, vea Ejecutar, supervisar y administrar compilaciones.

    Ejecutar compilaciones automatizadas desde Team Foundation Service.

    Aproveche un controlador de compilacin local u hospedado.

    Definir procesos de compilacin de proteccin controlada que admiten varias protecciones.

    Compile varias protecciones al mismo tiempo. Para obtener ms informacin, vea Definir un proceso de

    compilacin de proteccin controlada para validar cambios.

    Ejecutar pruebas unitarias nativas y de otros fabricantes del marco de trabajo en el proceso de compilacin.

    Para obtener ms informacin, vea Ejecutar pruebas en el proceso de compilacin.

    Depurar el proceso de compilacin ms fcilmente.

    Elija un vnculo en la ventana de resultados de la compilacin para ver los registros de diagnstico. Para obtener

    ms informacin, vea Diagnosticar problemas de compilacin.

    Administrador de pruebas de Microsoft

    Ejecutar pruebas manuales en aplicaciones on Tienda Windows.

  • 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 estn ejecutando en un dispositivo remoto, como una tableta. Para obtener

    ms informacin, 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 ms informacin, vea Realizar pruebas exploratorias usando

    Microsoft Test Manager.

    Incluir varias lneas y texto enriquecido en los pasos de prueba manual.

    Los pasos de prueba pueden incluir varias lneas para consolidar acciones relacionadas en un solo paso de

    prueba en los casos de prueba. Microsoft Test Manager ahora tambin 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 ms informacin, vea Cmo: 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 pestaa Plan en la barra de mens 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 ms informacin, vea Cmo: Crear un caso de prueba manual.

    Clonar planes de pruebas para nuevas iteraciones.

    Clonando pruebas, puede trabajar ms fcilmente 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 versin V2, puede clonar el

    plan de pruebas y usarlo para la bifurcacin del cdigo fuente V2. Despus de clonar los planes de pruebas,

    usted y su equipo pueden trabajar en ambas versiones de las aplicaciones simultneamente. Para obtener ms

    informacin, 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 pgina al hacer referencia a archivos JavaScript y CSS.

    Puede combinar distintos archivos JavaScript y CSS y reducir su tamao para un carga ms rpida mediante

    agrupacin y minificacin.

    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 codificacin de API que impiden ataques de scripting entre sitios se ha integrado en el marco de trabajo

    principal de las pginas ASP.NET.

    Escribir aplicaciones web asincrnicas ms fcilmente.

    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 programacin web asincrnica. Para obtener ms informacin, vea Usar mtodos

    asincrnicos en ASP.NET 4.5 y ASP.NET MVC 4.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Para obtener ms informacin, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

    Formularios Web Forms de ASP.NET 4.5

    Escribir cdigo 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 cdigo

    directamente, como los mtodos de accin 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 evaluacin.

    Mejorar el rendimiento de las pginas con JavaScript discreto.

    Al mover el cdigo para la validacin del lado cliente a un nico archivo externo de JavaScript, las pginas son

    menores y se cargan ms rpidamente.

    Para obtener ms informacin, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

    Mejoras generales para el desarrollo web

    Usar los estndares web ms recientes.

    El nuevo editor HTML proporciona compatibilidad completa para los elementos y los fragmentos de cdigo de

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

    fragmentos de cdigo para las extensiones especficas del proveedor de CSS.

    Probar la misma pgina, aplicacin o sitio en diversos exploradores.

    Los exploradores instalados aparecen en una lista junto al botn Iniciar depuracin en Visual Studio.

    Encontrar rpidamente el cdigo fuente del marcado presentado.

    La nueva caracterstica Inspector de pgina presenta una pgina web (HTML, formularios Web Forms, ASP.NET

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

    Inspector de pgina abre el archivo en el que se gener el marcado y resalta el cdigo fuente.

    Buscar fragmentos de cdigo y elementos de cdigo rpidamente mediante IntelliSense mejorado.

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

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

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

    Seleccionar marcado y extraerlo a un control de usuario.

    Esta caracterstica es una forma cmoda de crear marcado para reutilizarlo en varias ubicaciones. Visual Studio

    registra un prefijo de etiqueta y crea instancias del control para usted. El cdigo seleccionado en s se reemplaza

    con una instancia del nuevo control de usuario.

    Crear y editar cdigo y marcado ms fcilmente.

  • 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 automticamente. Cuando elige la tecla Entrar dentro de un par de etiquetas vacas, el cursor aparece en

    una nueva lnea en la posicin con sangra. La vista Cdigo fuente tiene tareas inteligentes como la Vista de

    diseo.

    Crear CSS ms eficazmente.

    En el nuevo editor CSS, puede expandir y contraer secciones, usar sangra jerrquica, 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 informacin sobre las mejoras del editor de JavaScript, vea la seccin Edicin de cdigo para

    JavaScript.

    Implementar proyectos de aplicacin web ms fcilmente.

    Puede importar la configuracin de publicacin de proveedores de hospedaje, especificar transformaciones del

    archivo Web.config para un perfil de publicacin, almacenar credenciales cifradas en el perfil de publicacin,

    especificar la configuracin de compilacin en el perfil de publicacin y obtener una vista previa de las

    actualizaciones de implementacin.

    Para obtener ms informacin, vea Novedades de ASP.NET 4.5 y desarrollo web en Visual Studio 2012.

    Mejoras relacionadas con datos para el desarrollo web

    Automatizar la validacin para los tipos de datos usados con frecuencia.

    Puede agregar los nuevos atributos DataAnnotation a las propiedades para automatizar la validacin para los

    tipos de datos usados con frecuencia como direcciones de correo electrnico, nmeros de telfono y nmeros de

    tarjeta de crdito.

    Implementar actualizaciones incrementales de la base de datos.

    Despus de implementar una base de datos con un proyecto web, los cambios del esquema de la base de datos

    se propagan automticamente a la base de datos de destino la prxima vez que se implementa.

    Para obtener ms informacin, 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 idntico al de IIS.

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

    versin ligera e independiente de IIS que contiene todas las funciones bsicas del rol de servidor web de IIS.

    API web de ASP.NET

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Compilar y usar fcilmente servicios HTTP que llegan a una gran variedad de clientes.

    Los exploradores, aplicaciones mviles, tabletas y otros dispositivos pueden usar servicios. La compatibilidad

    integrada con la negociacin 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

    programacin HTTP moderno.

    Use un modelo de programacin 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 aplicacin .NET

    Framework.

    Extraer datos fcilmente de una solicitud HTTP.

    Los enlazadores de modelo facilitan la extraccin 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 validacin 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 parmetros de ruta y las restricciones.

    Para obtener ms informacin, vea Introduccin a la API web de ASP.NET y API web de ASP.NET (parte 1).

    LightSwitch

    Conectarse a orgenes 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 ms informacin, vea Cmo: Conectarse a datos.

    Exponer datos de la aplicacin como un origen de datos de OData.

    Puede exponer datos de una aplicacin web de LightSwitch publicada como una fuente de OData para uso por

    parte de otras aplicaciones, para aprovechar las caractersticas de LightSwitch como autenticacin y filtrado. Para

    obtener ms informacin, vea LightSwitch como origen de datos.

    Asignar roles y permisos a grupos de seguridad.

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

    Directory. Para obtener ms informacin, vea Autenticacin y autorizacin 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

    asociacin. Para obtener ms informacin, vea Cmo: Filtrar datos usando cdigo.

    Mejorar la apariencia de las pantallas con nuevos controles.

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

    en una pantalla sin enlace de datos. Para obtener ms informacin, vea Cmo: Agregar texto esttico o imgenes

    a una pantalla.

    Personalizar el formato de nmeros y fechas.

  • 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 numricos y de fecha con el fin de

    controlar el formato de presentacin de nmeros y fechas. Para obtener ms informacin, vea Cmo: Dar

    formato a nmeros 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

    direccin URL, con formato y validacin integrados. Para obtener ms informacin, vea Adding a Data Field.

    Para obtener ms informacin, 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 ms informacin, vea Desarrollo de bases de datos conectadas.

    Definir tablas en el nuevo Diseador de tablas.

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

    en la interfaz grfica, el cdigo de Transact-SQL se actualiza en el panel Script. Para obtener ms informacin, vea

    el tema Cmo: Crear objetos de base de datos usando el Diseador de tablas.

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

    SQL Server Express LocalDB es una versin ligera de SQL Server que tiene todas las caractersticas de

    programacin 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 ms

    informacin, vea Informacin general de datos locales.

    Herramientas de grficos

    Agregar, editar y compile sombreadores de HLSL ms fcilmente.

    Puede usar color de sintaxis, sangra y esquematizacin cuando codifique los sombreadores de HLSL, y MSBuild

    admite automticamente el Compilador HLSL de Microsoft (fxc.exe).

    Ver y modificar activos de imagen ms eficazmente.

    Puede usar el Editor de imgenes 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 ms

    informacin, vea Editor de imgenes.

    Trabajar con modelos 3D.

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

    FBX). Tambin puede usar la generacin de primitivas 3D integrada y materiales para crear la imagen de

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

    Para obtener ms informacin, vea Editor de modelos.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Crear sombreadores de pxeles avanzados.

    Puede usar el Diseador de sombras, que es una herramienta de creacin de sombras basada en grficos que

    proporciona una vista previa dinmica del efecto, para crear sombreadores de pxeles avanzados y exportarlos

    como cdigo HLSL que puede usar en aplicaciones basadas en DirectX. Para obtener ms informacin, vea

    Diseador de sombras.

    Informtica en paralelo

    Usar C++ AMP para acelerar la ejecucin del cdigo.

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

    CPU y la GPU u otro hardware paralelo de datos y, por tanto, acelerar la ejecucin del cdigo de C++. Para

    obtener ms informacin, vea C++ AMP (C++ Accelerated Massive Parallelism).

    Depurar las aplicaciones paralelas ms eficazmente.

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

    sino que tambin puede usarlas para evaluar y optimizar las mejoras de rendimiento. Para obtener ms

    informacin, vea Lo nuevo para el depurador en Visual Studio 2012.

    Personalizar los datos que usa para examinar el rendimiento de la aplicacin paralela.

    Con el Visualizador de simultaneidad, puede examinar cmo funciona la aplicacin multiproceso. En esta versin,

    se obtiene un acceso ms rpido y mayor control de configuracin, y puede agregar sus propios datos de

    rendimiento personalizados al visualizador. Para obtener ms informacin, vea Visualizador de simultaneidad.

    Usar el flujo de datos de TPL para hacer ms slida la aplicacin 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 cdigo implique varias operaciones que deben comunicarse entre s de

    forma asincrnica o cuando desee procesar datos a medida que estn disponibles. Para obtener ms

    informacin, vea Flujo de datos (biblioteca TPL).

    Desarrollo de SharePoint

    Crear listas y tipos de contenido mediante diseadores.

    Puede crear ms fcilmente una lista o un tipo de contenido usando un diseador para configurar y mostrar el

    contenido de la lista o el tipo de contenido. Para obtener ms informacin, vea Crear listas, tipos de contenido y

    columnas de sitio para SharePoint.

    Crear columnas de sitio para sitios de SharePoint.

    Puede crear ms fcilmente columnas de sitio de SharePoint, que tambin se conocen como campos, mediante

    una plantilla de elementos. Para obtener ms informacin, vea Crear listas, tipos de contenido y columnas de sitio

    para SharePoint.

    Agregar elementos web de Silverlight a los proyectos de SharePoint.

    Puede crear ms fcil y cmodamente elementos web de Silverlight mediante una plantilla de proyecto. Para

    obtener ms informacin, vea Tutorial: Crear un elemento web de Silverlight que muestre OData para SharePoint.

  • 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, adems de en sitios de SharePoint

    locales. Para obtener ms informacin, vea Implementar, publicar y actualizar paquetes de soluciones de

    SharePoint.

    Aumentar el rendimiento de SharePoint mediante herramientas de generacin de perfiles.

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

    SharePoint y realizar otras generaciones de perfiles de rendimiento. Para obtener ms informacin, vea Generar

    perfiles de rendimiento de aplicaciones de SharePoint y Analizar el rendimiento de la aplicacin mediante las

    herramientas de generacin 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 ms fcilmente.

    Cuando se trabaja en una solucin 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 ms fcilmente.

    Puede depurar JavaScript en proyectos de SharePoint y se proporciona IntelliSense al crear cdigo 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 ms fcilmente mediante plantillas de proyecto optimizadas.

    Para ayudar a optimizar el desarrollo de SharePoint, algunas plantillas de proyecto de SharePoint de la versin

    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 cdigo 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 cdigo aislando las

    pruebas unitarias del entorno. Para obtener ms informacin, vea Comprobar y depurar cdigo de SharePoint.

    Para obtener ms informacin, vea Novedades de desarrollo de SharePoint en Visual Studio 2012.

    Desarrollo de Office

    Crear aplicaciones para Office.

    Puede exponer las tecnologas web y servicios de nube dentro de documentos de Office, mensajes de correo

    electrnico, convocatorias de reunin y citas. Para obtener ms informacin, 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 aplicacin para las

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

  • 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 ms informacin,

    vea Desarrollo multiplataforma con .NET Framework.

    Reducir los reinicios del sistema al instalar .NET Framework.

    Para obtener ms informacin, vea Reduciendo reinicios del sistema durante .NET Framework 4,5 instalaciones.

    Mejorar el rendimiento de entrada y salida de archivos con operaciones asincrnicas.

    Use la nueva caracterstica Async de C# y Visual Basic con mtodos asincrnicos de las clases de entrada y salida

    cuando se trabaja con archivos grandes. Para obtener ms informacin, vea E/S de archivos asincrnica.

    Mejorar el rendimiento de inicio en procesadores de varios ncleos.

    Habilite la compilacin Just-In-Time (JIT) en segundo plano. Para obtener ms informacin, vea la clase

    ProfileOptimization.

    Desarrollar y mantener las aplicaciones de WCF con ms facilidad.

    Para obtener ms informacin, vea Novedades en Windows Communication Foundation.

    Mejorar la escalabilidad de las aplicaciones de WCF.

    Habilite la transmisin por secuencias asincrnica de mensajes a varios clientes. Para obtener ms informacin,

    vea Caractersticas de simplificacin de WCF.

    Administrar los flujos de trabajo ms fcilmente.

    El Diseador de flujo de trabajo contiene varias mejoras. Para obtener ms informacin, vea Novedades en

    Windows Workflow Foundation.

    Crear flujos de trabajo de mquina de estados.

    Para obtener ms informacin, vea Novedades en Windows Workflow Foundation.

    Agregar una interfaz de usuario de cinta de opciones a la aplicacin WPF.

    Para obtener ms informacin, vea el control Ribbon.

    Mostrar conjuntos grandes de datos agrupados en aplicaciones WPF ms rpidamente.

    Para obtener ms informacin, vea Novedades de WPF versin 4.5.

    Crear aplicaciones HTTP modernas ms eficazmente con las nuevas interfaces de programacin.

  • 15/6/2014 Novedades de Visual Studio 2012

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

    Para obtener ms informacin, vea los nuevos espacios de nombres System.Net.Http y System.Net.Http.Headers.

    Para obtener ms informacin, vea Lo nuevo en .NET Framework 4.5.

    Nuevo en Visual Studio 2012 Update 1

    Asegrese de que los logotipos y la pantalla de presentacin de la aplicacin de la Tienda Windows se vean

    bien en varias resoluciones de pantalla.

    Para obtener ms informacin, vea Optimizar imgenes para distintas resoluciones de pantalla (aplicaciones de la

    Tienda Windows).

    Buscar y solucionar problemas de utilizacin de memoria en aplicaciones de la Tienda Windows.

    Puede usar el analizador de memoria de JavaScript para buscar prdidas de memoria y como ayuda para

    identificar sus causas. Para obtener ms informacin, vea Analizar el uso de memoria en aplicaciones de la Tienda

    Windows (JavaScript).

    Crear mapas de cdigo del editor de cdigo.

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

    cdigo, navegar alrededor del cdigo e identificar las relaciones del cdigo. Para obtener ms informacin, vea

    Conocer, explorar y depurar el cdigo visualmente con mapas de cdigo.

    Usar Windows XP como destino al compilar cdigo de C++.

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

    Para obtener ms informacin, 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 aplicacin de SharePoint, puede comprobar si la aplicacin completa,

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

    valores y la lgica de la interfaz de usuario. Para obtener ms informacin, 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 ms informacin, vea Rendimiento web y pruebas de carga de aplicaciones de SharePoint 2010.

    Registrar eventos de diagnstico 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. Despus puede empezar a diagnosticar

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

    ms informacin, vea Recopilar datos de IntelliTrace fuera de Visual Studio con el recopilador independiente.

  • 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