Sei sulla pagina 1di 20

15/6/2014 Novedades de Visual Studio 2012

http://msdn.microsoft.com/library/bb386063(v=vs.110).aspx 1/20
Traduccin Original
Este 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 <var> y <signature>. 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

Potrebbero piacerti anche