Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta versión ya no se admite. Para descargar la versión más reciente, visite https://visualstudio.microsoft.com/downloads/.
Versiones de Visual Studio 2013
Puede ver las notas de la versión de todas las versiones de Visual Studio 2013:
- 20 de julio de 2015: Visual Studio 2013 Update 5
- 12 de noviembre de 2014: Visual Studio 2013 Community
- 12 de noviembre de 2014: Visual Studio 2013 Update 4
- 4 de agosto de 2014: Visual Studio 2013 Update 3
- 12 de mayo de 2014: Visual Studio 2013 Update 2
- 2 de abril de 2014: Visual Studio 2013 Update 2
- 20 de enero de 2014: Visual Studio 2013 Update 1
- 17 de octubre de 2013: Visual Studio 2013
Visual Studio 2013 Update 2
publicado el 12 de mayo de 2014
Descargar Visual Studio Community 2013
Puede descargar Visual Studio 2013 desde My.VisualStudio.com. My.VisualStudio.com requiere una suscripción gratuita a Dev Essentials o una suscripción a Visual Studio.
Resumen de las novedades de esta versión
- Aplicaciones universales de Windows Phone 8.1 y Windows
- Desarrollo de Azure
- Desarrollo web
- Mejoras del vinculador de Visual C++
- Depuración y análisis general
- IntelliTrace
- Generación de perfiles y depuración de DirectX
- Administración de versiones
Novedades de esta versión
Aplicaciones universales de Windows Phone 8.1 y Windows
¿Cómo empezar?
Con esta versión, hemos cambiado lo que los desarrolladores de software deben instalar para empezar a compilar Windows Phone 8.1 y aplicaciones universales de Windows:
- Ya no hay una versión independiente de Visual Studio 2013 Express para el desarrollo de teléfonos. En su lugar, los usuarios express solo necesitan instalar Visual Studio 2013 Express para Windows con Update 2
- Los desarrolladores que usan Visual Studio 2013 Professional (o superior) simplemente necesitan instalar Update 2
Crear aplicaciones para Windows Phone 8.1
Cree aplicaciones destinadas a la nueva versión de Windows Phone 8.1 mediante la actualización de aplicaciones existentes de Windows Phone 8.0 Silverlight o mediante la creación de nuevas aplicaciones de Windows Phone 8.1 que se ejecutan en Windows Phone 8.1 Silverlight o Windows Runtime compiladas con .NET y XAML o WinJS. También puedes crear aplicaciones de Windows Phone 8.1 y universales de Windows con C++ y DirectX. Para obtener la lista completa de opciones, vaya al Centro de desarrollo de Windows Phone.
Si elige Windows Phone 8.1 para compilar o actualizar aplicaciones de teléfono existentes mediante el modelo de aplicaciones de Silverlight, obtendrá acceso a nuevas funcionalidades de plataforma, como geovalla, datos de aplicaciones móviles, edición multimedia y mucho más.
Si decide compilar aplicaciones con Windows Runtime recién disponible, obtendrá nuevas funcionalidades de plataforma junto con compatibilidad mejorada con herramientas para crear aplicaciones mediante HTML y JavaScript (WinJS). Además, las aplicaciones de teléfono creadas con la plataforma de Windows Runtime comparten el mismo modelo de aplicación y el mismo ciclo de vida de la aplicación disponibles anteriormente solo para las aplicaciones de la Tienda Windows, así como la opción para crear aplicaciones universales de Windows que comparten código; facilitar la creación de aplicaciones que se ejecutan en Windows y Windows Phone (lea más abajo).
Aplicaciones Windows universales
Si anteriormente creaste aplicaciones para la Tienda Windows y Windows Phone, no tenías ninguna ruta de acceso en Visual Studio que facilitase el destino de ambas plataformas desde una solución, al mismo tiempo que compartes código de ciclo de vida de la aplicación, elementos de la interfaz de usuario, etc.
Con el lanzamiento de Update 2, ahora puede compilar aplicaciones destinadas a plataformas de Windows y Windows Phone desde una única solución; compilar aplicaciones que se ejecutan en Windows Runtime y pueden tener como destino varios factores de forma en la familia de dispositivos Windows.
Para empezar, las nuevas plantillas de proyecto de aplicación universal de Windows están disponibles para ayudarle a crear una aplicación en la que la lógica de negocios se muestre a través de una experiencia de usuario relevante para el dispositivo; ya sea para teléfonos Windows y tabletas o equipos portátiles y estaciones de trabajo de Windows.
Centro de rendimiento y diagnóstico
En el caso de las aplicaciones de la Tienda Windows y Windows Phone 8.1 destinadas a la plataforma de Windows Runtime, ahora puedes ejecutar más de una herramienta a la vez en el centro de rendimiento y diagnóstico (combinar herramientas en el centro de rendimiento y diagnóstico en Visual Studio 2013), lo que significa que puedes correlacionar los datos entre herramientas, hacer equilibrios de rendimiento informados, y, por lo general, ahorra tiempo.
Además, una herramienta de uso de memoria recién disponible (diagnóstico de problemas de memoria con la nueva herramienta de uso de memoria en Visual Studio) le permite investigar la memoria de la aplicación, lo que facilita la búsqueda de problemas como pérdidas de memoria.
Depuración mejorada: recursos almacenados en caché
En las aplicaciones de Windows 8.1, es posible almacenar en caché los recursos de la aplicación antes de que se inicie la aplicación. En esta actualización, puedes desencadenar manualmente este almacenamiento en caché para que puedas probar el comportamiento de la aplicación o simplemente asegurarte de que has registrado ContentPrefetcher correctamente.
Notificaciones de prueba: Centro de notificaciones de Azure
Con esta versión, hemos agregado una nueva herramienta de solución de problemas que le permite enviar mensajes de prueba (Notification Hubs: Enviar notificaciones de prueba) mientras está en Visual Studio; lo que facilita aún más la seguridad de que las notificaciones funcionan correctamente para las aplicaciones universales de Windows, Phone o la Tienda Windows.
Desarrollo de Azure
Aunque muchas funcionalidades de Microsoft Azure están disponibles a través del SDK de Azure, algunas características se integran directamente en Visual Studio. Con Update 2, estamos haciendo que las siguientes características nuevas estén disponibles:
Mejoras del IDE
Si está desarrollando para Microsoft Azure, puede encontrar una experiencia de introducción mejorada. Ofrecemos una nueva funcionalidad que puede vincular sitios web recién creados directamente desde Archivo |Nuevo proyecto para un sitio web de Microsoft Azure o una máquina virtual; facilitar la publicación más adelante.
Además, puede usar el Explorador de servidores para Sitios web de Microsoft Azure para ver o editar archivos de sitios web activos o ver archivos de registro de forma remota.
Servicios móviles de .NET
Trabajar con Mobile Services con tecnología de .NET ahora está disponible directamente desde Visual Studio (inicio rápido: Incorporación de un servicio móvil). Con esta versión, encontrará nuevas herramientas de soporte, incluida una plantilla para ayudar a comenzar con un nuevo tipo de proyecto y soporte para la depuración remota.
Relacionado: Windows Azure SDK 2.3
También hemos enviado recientemente el SDK de Microsoft Azure 2.3 que agrega nuevas funcionalidades a los desarrolladores de Visual Studio que trabajan con Azure. Esto incluye nuevas mejoras del Explorador de servidores, como:
- Depuración remota de código nativo o administrado
- Ver o editar archivos remotos y ver registros en sitios web
Y hay más. Obtenga información sobre todas las características del blog de Windows Azure: Análisis detallado: Visual Studio 2013 Update 2 RC y Azure SDK 2.3.
Sugerencia
Visual Studio 2013 Update 2 no incluye el SDK de Azure, obtenerlo del Centro de descarga de Microsoft Azure.
Desarrollo web
Con el lanzamiento de Update 2, estamos enviando muchas características nuevas para desarrolladores web, como TypeScript 1.0 RTM, un potente lenguaje y experiencia de herramientas para desarrolladores que crean proyectos de JavaScript a escala de aplicaciones. Además, estamos lanzando otras nuevas características y mejoras incluidas en las Notas de la versión de ASP.NET y Web Tools 2013.2 para Visual Studio 2013, destinadas al desarrollo web en herramientas y en la plataforma ASP.NET (incluidas las actualizaciones para MVC, Web API y ASP.NET Web Pages). Lea para obtener más información.
TypeScript 1.0
TypeScript es un lenguaje de código abierto desarrollado por Microsoft para proyectos de JavaScript a escala de aplicaciones, impulsado por un superconjunto tipado de JavaScript que se compila en JavaScript estándar. TypeScript, combinado con Visual Studio, es una experiencia de primera clase con características como comprobación estática, navegación basada en símbolos, refactorización de código y mucho más.
En esta versión, TypeScript ha alcanzado la versión 1.0 (RTM), lo que lleva el lenguaje a la primera versión oficial después de 18 meses de desarrollo y mucha emoción de la comunidad de desarrolladores.
Mejoras del editor de código web (SASS, LESS y JSON)
Hemos mejorado aún más nuestro editor de código agregando compatibilidad con formatos de archivo adicionales: SASS y JSON. También hemos mejorado nuestro editor LESS con nuevas funcionalidades.
El nuevo editor de SASS incluye características como la coloración, la variable y Mixins IntelliSense, la validación de sintaxis, ir a definición, un selector de colores, etc. También hemos mejorado el editor LESS con características como Knockout IntelliSense Upgrade y un nuevo selector de direcciones URL para páginas HTML, Razor, CSS, LESS o SASS, etc.
El nuevo editor JSON ofrece características como la validación de sintaxis, la coloración, la esquematización y la compatibilidad con IntelliSense mediante el esquema JSON.
Browser Link
Browser Link permite a los desarrolladores conectar varios exploradores directamente a Visual Studio y actualizarlos todos haciendo clic en un solo botón. Para obtener más información, vea Using Browser Link in Visual Studio 2013(Usar vínculo del explorador en Visual Studio 2013).
En esta versión, hemos mejorado browser Link para admitir conexiones HTTPS, aplicaciones de página única (SPA) y archivos HTML estáticos.
Plantillas de proyecto
Hemos actualizado ASP.NET plantillas de proyecto predeterminadas para incluir las versiones de plataforma más recientes, como ASP.NET MVC, WEB API, Web Pages, SignalR, etc.
Depuración de sitios web móviles
Si ha dedicado algún tiempo a intentar crear una versión móvil atractiva de su sitio web, es probable que haya experimentado problemas con ella que no se ve o funciona adecuadamente en navegadores móviles.
En esta versión, estamos haciendo que esta sea una experiencia mucho mejor para los desarrolladores que quieran usar el emulador de Windows Phone con Internet Explorer habilitando el uso de las herramientas de depuración y rendimiento de Visual Studio al probar la página web en el emulador de teléfono (Diagnosticar problemas de sitios web móviles en Windows Phone 8.1 con Visual Studio).
Mejoras del vinculador de Visual C++
En Update 2 hemos agregado algunas características que deben mejorar los tiempos de vínculo:
- /Zc:inline: elimine funciones y datos no referenciados. Esto tiene un impacto significativo en el rendimiento de todos los proyectos.
- Mejoras de PDB: reduzca el tiempo dedicado a generar archivos PDB. Esto tiene un impacto significativo en el rendimiento de los archivos binarios con grandes cantidades de información de depuración.
- /cgthreads: Paralelizar la fase de generación de código y optimización. Esto proporciona resultados significativos para archivos binarios medianos a grandes generados con la opción /LTCG.
Depuración general y análisis
Depurador de Visual Studio
Anteriormente, si necesitaba comprender las cargas JSON almacenadas en variables de cadena durante la depuración, no tenía ningún visualizador integrado para facilitar esta tarea.
En esta versión, se ha agregado un nuevo visualizador de cadenas (visualizador de depurador JSON en Visual Studio 2013) para depurar cadenas codificadas con JSON directamente desde Visual Studio. El visualizador muestra las cargas útiles en un control de vista de árbol, por lo que es fácil buscar, resaltar o copiar pares clave-valor.
Analizador de memoria administrada de .NET
El Analizador de memoria administrada de .NET (con Visual Studio 2013 para diagnosticar problemas de memoria de .NET en producción) le ayuda a comprender el uso de memoria de .NET de una aplicación de archivos .dmp recopilados en máquinas de producción.
En esta versión se ha agregado la capacidad de inspeccionar los valores de objetos e instancias en volcados de memoria capturados (Análisis de memoria de .NET: Inspección de objetos), lo que hace que el analizador sea aún más útil.
Herramienta de uso de CPU
Ahora hay una nueva herramienta de uso de CPU en el Centro de rendimiento y diagnóstico que se puede usar con las aplicaciones de WPF, Consola, Tienda Windows 8.1 o Windows Phone 8.1.
Esta herramienta proporciona datos para funciones específicas que usan la CPU y hasta qué punto. Esta información le permite tomar decisiones sobre dónde centrar sus esfuerzos de optimización para lograr el mejor rendimiento posible de la aplicación.
IntelliTrace
Eventos de rendimiento
IntelliTrace acaba de ser más inteligente al trabajar con eventos de rendimiento recopilados por Microsoft Monitoring Agent (MMA).
Hemos agregado la capacidad de analizar los datos de rendimiento en profundidad mediante la agrupación de eventos de rendimiento y la revisión de rutas de acceso activas (mejoras de la interfaz de usuario para IntelliTrace con Visual Studio 2013 Update 2). También puede inspeccionar consultas SQL con herramientas de Visual Studio cuando tenga datos de eventos de ADO.NET disponibles (Ir a SQL con IntelliTrace) o navegar fácilmente a acciones o controladores cuando tenga datos recopilados de sitios web de ASP.NET MVC (IntelliTrace MVC Navigation).
Visualización de excepciones en datos de IntelliTrace
Al revisar un archivo intelliTrace con datos de excepciones recopilados por MMA, ahora es más fácil ver los parámetros y ver dónde se produjeron las excepciones mediante la visualización de la pila de llamadas en un mapa de código (mejoras en la depuración de excepciones con IntelliTrace en Visual Studio 2013).
Generación de perfiles y depuración de DirectX
Nuevo generador de perfiles de gráficos
Hemos agregado una nueva herramienta para optimizar el rendimiento de representación de tu juego o aplicación Direct3D con análisis de fotogramas gráficos. A diferencia de simplemente grabar información de rendimiento durante la captura, el análisis de fotogramas genera información de rendimiento más adelante mediante eventos de tiempo y recopilando estadísticas durante la reproducción.
Esto significa que puede ver un promedio de resultados de varias reproducciones, lo que garantiza datos estadísticamente sólidos. También significa que puede generar información de rendimiento para configuraciones y dispositivos distintos de los usados para la captura.
El análisis de fotogramas funciona de la misma manera en dispositivos con Windows 8.1 y dispositivos con Windows Phone 8.1, basándose en una nueva consulta de marca temporal que no estaba disponible en dispositivos con Windows Phone 8.
Mejoras del depurador de gráficos
Entre las mejoras del depurador de gráficos se incluye la capacidad de capturar hasta 30 fotogramas consecutivos con una captura (captura consecutiva). También puede desencadenar mediante programación la captura automática, lo que resulta útil para depurar sombreadores de proceso en programas que nunca llaman a Present o cuando un problema de representación hace que sea difícil saber cuándo esperar una captura durante las pruebas manuales (Tutorial: Capturar información de gráficos mediante programación).
Utilice la nueva vista Draw Calls para ver los eventos capturados y su estado en una jerarquía organizada, o amplíelo para ver el estado actual del dispositivo en el momento de la draw call o los eventos que establecen esos valores.
Ahora también es posible usar el depurador de gráficos con las aplicaciones de Windows Phone 8.1 en el emulador o en un teléfono anclado; ambos escenarios ahora son totalmente compatibles.
Administración de versiones
Las actualizaciones de Release Management facilitan la implementación de las aplicaciones en grupos de servidores, lo que ahorra mucho tiempo.
Grupos de servidores
La mayoría de las aplicaciones tienen varios niveles y la mayoría de los niveles se ejecutan en varios servidores. Hasta ahora, para implementar un componente en todos los servidores de un nivel, tenía que crear la misma secuencia de implementación con el mismo conjunto de pasos en cada servidor. Esto no era sólo una gran cantidad de trabajo repetitivo, no era fácil de mantener.
Con Update 2, ahora puede etiquetar servidores para que cree la secuencia de implementación una vez para un grupo de servidores con la misma etiqueta (Visual Studio Release Management 2013 Update 2 RC ahora disponible). Esta secuencia de implementación se ejecuta automáticamente en todos los servidores con la misma etiqueta en paralelo cuando se desencadena una versión.