Notas de la versión de Visual Studio 2013
Términos de licencia | Blog de Visual Studio | Developer Community
Nota:
Esta no es la versión más reciente de Visual Studio. Para descargar la versión más reciente, visite las notas de la versión actual de Visual Studio 2019.
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
Notas de la versión de Visual Studio 2013
Fecha de publicación: 17 de octubre de 2013
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.
Novedades de esta versión
Características innovadoras para una mayor productividad del desarrollador
Visual Studio 2013 incluía muchas mejoras de la interfaz de usuario basadas en los comentarios de los clientes y el principio de diseño principal de Microsoft para mantener el foco en el contenido para ofrecer una experiencia de usuario mejorada. Es posible que observe los más de 400 iconos modificados con una mayor diferenciación y un mayor uso del color, una página de inicio rediseñada y otros cambios sutiles de diseño en Visual Studio.
Visual Studio 2013 incluía una serie de mejoras para ayudarle a aumentar su productividad y centrarse al codificar. Algunas características aparecieron por primera vez como experimentos en la extensión de Visual Studio Power Tools antes de refinarse e incorporarse a Visual Studio. Las características de productividad, como la finalización automática de corchetes, la capacidad de mover líneas de código o bloques mediante métodos abreviados de teclado y la navegación en línea ahora están integradas. Además, Visual Studio 2013 incluye un nuevo Team Explorer con una página principal mejorada que proporciona una navegación más sencilla a las características de colaboración en equipo, incluida la capacidad de deshacer cambios pendientes y compilaciones en una ventana independiente.
Al trabajar con archivos de código grandes, puede ser difícil realizar un seguimiento de dónde está. En Visual Studio 2013, puede cambiar fácilmente el comportamiento de la barra de desplazamiento entre dos modos. En el modo de barra, puede ver anotaciones como la posición del símbolo de intercalación, cambiar la ubicación y realizar un seguimiento de los errores más directamente. En el modo de mapa, la barra de desplazamiento muestra una vista previa activa del código fuente, así como la capacidad de mantener el puntero sobre el código para obtener una vista previa de su mayor detalle dentro de una información sobre herramientas. A continuación, puede hacer clic en la posición exacta del código que navega a esa ubicación.
Comprender lo que hace una línea de código es una tarea clave durante el desarrollo. El comando Ir a definición ahora va acompañado de la nueva característica Ver definición. Con Ver la definición sin salir ya no tiene que dejar el contexto de la línea de código para ver una definición en una vista insertada.
Comprender lo que hace una línea de código es solo parte del desafío como desarrollador. También debe comprender su historial, quién ha trabajado en él, qué código hace referencia a él, etc. Esto se vuelve especialmente difícil en los proyectos orientados al equipo. CodeLens (Indicadores de información de código) en Visual Studio Ultimate 2013 usa información de los metadatos del proyecto y Team Foundation Server 2013 para colocar decoradores en cada uno de los métodos del código que muestran información como los conjuntos de cambios que llevaron a la creación o al cambio reciente, quién fue la última persona que trabajó en el código, qué pruebas unitarias cubren el método (incluido el estado de paso o error más reciente) y qué referencias de código existen. También puede saltar rápidamente a esos datos, como un conjunto de cambios asociado o un archivo de código al que se hace referencia con solo un clic.
Visual Studio 2013 presenta una experiencia de IDE conectada, lo que le permite empezar a trabajar con Visual Studio 2013 más rápidamente. Al iniciar Visual Studio 2013 por primera vez, se le pedirá que inicie sesión con su cuenta de Microsoft. Es posible que ya use la misma cuenta con las suscripciones de MSDN o Team Foundation Service. Una vez que haya iniciado sesión, la copia de Visual Studio 2013 se registra para su uso sin necesidad de realizar ningún paso adicional. Visual Studio 2013 también sincronizará automáticamente la configuración entre los dispositivos mediante la experiencia del IDE conectado. La configuración sincronizada incluye categorías como métodos abreviados de teclado, apariencia de Visual Studio (tema, fuentes, etc.) y mucho más, a la vez que le mantiene bajo control total a través de las opciones de Configuración sincronizada.
Compatibilidad con el desarrollo de aplicaciones de Windows 8.1
Visual Studio 2013 proporciona el conjunto de herramientas ideal para crear aplicaciones modernas que aprovechan la siguiente ola en la innovación de la plataforma Windows (Windows 8.1), al tiempo que admite dispositivos y servicios en todas las plataformas de Microsoft. La compatibilidad con el desarrollo de aplicaciones de la Tienda Windows en Windows 8.1 incluye muchas actualizaciones de las herramientas, los controles y las plantillas, nueva compatibilidad con pruebas automatizadas de IU para aplicaciones XAML, analizador de capacidad de respuesta de la interfaz de usuario y generador de perfiles de consumo de energía para aplicaciones XAML y HTML, herramientas de generación de perfiles de memoria mejoradas para aplicaciones HTML e integración mejorada con la Tienda Windows.
Blend para XAML se ha mejorado con importantes funcionalidades nuevas para el diseño de aplicaciones de la Tienda Windows, como la adición de reglas y guías personalizadas para un diseño de contenido más preciso, así como funcionalidades de estilo mejoradas. Blend para HTML también hereda estas mejoras y agrega nuevas funcionalidades específicas para compilar aplicaciones de la Tienda Windows con HTML, como la nueva escala de tiempo para animar los cambios en CSS.
La experiencia de codificación para las aplicaciones de la Tienda Windows se ha mejorado en Visual Studio 2013. El editor XAML ahora proporciona avances en IntelliSense, que ahora también está disponible para el enlace de datos, el enlace de plantillas y los recursos. También permite una transición más productiva entre el marcado de diseño y el código subyacente; incluida la compatibilidad con la búsqueda de referencias, la definición y el cambio al modelo de vista. Estas, junto con otras mejoras, ayudarán a reducir el trabajo al crear aplicaciones de la Tienda Windows.
La conexión de las aplicaciones de la Tienda Windows también es más fácil con la adición de Windows Azure Mobile Services que exponen la aplicación a una serie de escenarios, como habilitar fácilmente notificaciones push y almacenamiento de datos y manipulación en la nube.
Avances en el desarrollo web
La creación de sitios web o servicios en la plataforma Microsoft le proporciona muchas opciones, como ASP.NET WebForms, ASP.NET MVC, WCF o servicios de API web, etc. En el pasado, trabajar con cada uno de estos enfoques en Visual Studio significaba trabajar con tipos de proyecto independientes y herramientas aislados para las funcionalidades de ese proyecto específico. La visión de One ASP.NET unifica la experiencia del proyecto web en Visual Studio 2013 para poder crear aplicaciones web ASP.NET con las preferencias de marcos de componentes ASP.NET en un solo proyecto. Esta nueva experiencia unificada incluye la capacidad de crear fácilmente aplicaciones híbridas que incluyen versiones mejoradas de ASP.NET WebForms, MVC o WEB API, todo en un solo proyecto. Ahora puede combinar y hacer coincidir las herramientas adecuadas para el trabajo dentro de los proyectos web, lo que le proporciona mayor flexibilidad y productividad al desarrollar para la web.
Si diseña páginas web o implementa los diseños de otros usuarios, probablemente dedique una parte significativa del tiempo a ajustar HTML y CSS mientras actualiza las ventanas del explorador una y otra vez para lograr la experiencia exacta que desea crear. Esto es más complicado por la diversidad de exploradores web disponibles que sus visitantes podrían estar usando para ver su sitio. Visual Studio 2013 elimina este vaivén mediante Vínculo con exploradores, que conecta Visual Studio a uno o varios exploradores modernos abiertos en una experiencia de desarrollo interactiva para mantenerlos sincronizados con los cambios de marcado sin necesidad de actualizar manualmente del explorador para ver los cambios que está realizando.
Crear aplicaciones empresariales modernas para Office 365
Con Visual Studio 2013, puede crear y administrar aplicaciones empresariales modernas que amplían la experiencia de Office 365 para ayudar a las personas a interactuar con procesos empresariales, artefactos y otros sistemas. Las aplicaciones empresariales en la nube de Office 365 se ejecutan en la nube, aprovechando las funcionalidades de plataforma enriquecidas expuestas por Windows Azure y Office 365. Como aplicaciones basadas en la nube, están disponibles para una gran cantidad de dispositivos para agregar datos y servicios desde dentro y fuera de una empresa, e integrar identidades de usuario y gráficos sociales. Estas aplicaciones se integran con las funcionalidades de administración del ciclo de vida de las aplicaciones de Visual Studio, tendiendo un puente entre los mundos del desarrollador de aplicaciones empresariales con las operaciones de TI.
Mejoras de depuración y optimización
El nuevo centro de rendimiento y diagnóstico de Visual Studio 2013 proporciona una experiencia unificada para varias herramientas disponibles en Visual Studio. El centro también facilita la identificación de las herramientas de rendimiento y diagnóstico que funcionan con el proyecto y le permite empezar a usarlos rápidamente para mejorar la aplicación.
El Analizador de volcado de memoria de Visual Studio 2013 facilita el diagnóstico de problemas de memoria en entornos de producción mediante el análisis de volcados de montones de memoria de .NET directamente desde Visual Studio. Con la nueva funcionalidad de análisis de memoria, puede resolver pérdidas de memoria e ineficaz uso de memoria viendo el tamaño y los recuentos, las instancias más grandes de objetos y lo que los mantiene activos en la memoria. También puede comparar dos volcados de memoria para obtener información sobre cómo cambia el uso de memoria con el tiempo.
Al depurar aplicaciones de .NET 4.5.1 de 64 bits en Visual Studio 2013, ahora puede "editar y continuar" igual que con las aplicaciones administradas de 32 bits. Además, la depuración asincrónica se mejora en Visual Basic, Visual C#, Visual C++ y JavaScript en Visual Studio 2013. Cuando se ejecuta en Windows 8.1, la ventana de pila de llamadas ahora incluye la pila de llamadas lógicas si se alcanza un punto de interrupción o una excepción en un método asincrónico. Además de la compatibilidad con diagnósticos, .NET 4.5.1 incluye otras mejoras, como la compatibilidad con la compactación a petición del montón de objetos grandes (GC) de la recolección de elementos no utilizados y el inicio más rápido de las aplicaciones cuando se ejecutan en máquinas de varios núcleos.
En Visual Studio Ultimate 2013, puede diagnosticar errores y problemas de rendimiento en las aplicaciones supervisadas por System Center 2012 R2 Operations Manager. Puede importar eventos de excepción y rendimiento como registro de IntelliTrace (.iTrace) y usar IntelliTrace en Visual Studio para recorrer paso a paso la ejecución de código para esos eventos.
Además de las características que mejoran la compatibilidad con C++11, como delegar constructores, literales de cadena sin procesar, operadores de conversión explícitos y plantillas variádicas junto con la depuración "Solo mi código" en Visual Studio 2013 hace que trabajar con C++ sea aún mejor. La capacidad de filtrar la pila de llamadas a solo el código que escribió cuando ejecutó la depuración ha existido durante mucho tiempo para los lenguajes administrados y ahora está disponible para C++.
PGO (Optimización guiada por perfiles) es una optimización del compilador de Visual C++ en tiempo de ejecución que aprovecha los datos de perfil recopilados de la ejecución de escenarios de usuario importantes o centrados en el rendimiento para crear una versión optimizada de una aplicación. Las herramientas de generación de perfiles de Visual Studio 2013 proporcionan información sobre las decisiones de optimización de PGO, lo que le ayuda a comprender cómo esos datos de perfil se corresponden con el rendimiento real mostrando cómo las rutas de acceso de código activas (escenarios comunes de usuario) y las rutas de acceso de código menos activas (escenarios de usuario menos comunes) de una aplicación se corresponden con el código optimizado por PGO y cómo (tamaño o velocidad).
Funcionalidades de ALM expandidas
Visual Studio 2013 incorpora una oleada de nuevas características de administración del ciclo de vida de las aplicaciones (ALM) que ayudarán a los equipos a ser más productivos y colaborar con compatibilidad mejorada con prácticas de desarrollo ágiles que puede adoptar de forma incremental para satisfacer las necesidades de su organización. Características como la administración ágil de carteras, salas de equipo, comentarios de código basados en web sobre conjuntos de cambios y confirmaciones, y las mejoras de administración de casos de prueba basados en web forman parte de una solución integrada para ayudar a su equipo a colaborar mejor y aumentar la productividad.
Team Foundation Server proporciona el núcleo de las funcionalidades de ALM de Visual Studio, que se pueden instalar en un servidor local o en Team Foundation Service, que se hospeda en la nube. Tanto si el equipo prefiere un mayor control y personalización de una instalación local o la accesibilidad sin mantenimiento de la nube, hay una opción que se adapta a las necesidades de su equipo.
Con Agile Portfolio Management puede administrar cargas de trabajo grandes y complejas de forma ágil. Se puede definir una jerarquía de trabajos pendientes para entender el ámbito de trabajo en diferentes equipos y ver cómo ese trabajo da lugar a iniciativas más amplias.
Los salones de equipo proporcionan un área para fomentar y capturar la comunicación entre los miembros del equipo, tanto de los que están cerca como de los que están lejos. En una sala de equipo puede discutir el trabajo en curso, formular preguntas, compartir el estado y aclarar los problemas a medida que surgen. La sala de equipo es la fuente de actividades de los proyectos de equipo para mantener al equipo informado de las comprobaciones de código, el estado de compilación, la asignación de trabajo, etc. Mediante el uso de la sala de equipo en lugar del correo electrónico, recibirá automáticamente una pista de auditoría de conversaciones y decisiones que puede revisar en cualquier momento y buscar. Una sala de equipo se crea de forma predeterminada para cada proyecto y puede crear salas adicionales para admitir discusiones ad hoc y colaboración entre equipos.
Team Foundation Server 2013 ahora admite repositorios de Git. Además, ahora puede usar el Explorador de control de versiones basado en web en Visual Studio 2013 para crear o responder a comentarios sobre conjuntos de cambios, conjuntos de estantes o confirmaciones de Git para interactuar con el equipo en los cambios en el código fuente. También puede encontrar comentarios fácilmente mediante el filtro Explorador de versiones.
Con compatibilidad con pruebas de carga basadas en la nube en Team Foundation Service, puede generar pruebas de escalado en segundos que usen los recursos elásticos de Windows Azure para ejecutar solicitudes de miles de usuarios virtuales. Esto proporciona información sobre los cuellos de botella de rendimiento de las aplicaciones web y los servicios sin la molestia de administrar hardware o un laboratorio virtual.
Las mejoras en la administración de casos de prueba basados en web permiten crear o administrar Test Plans directamente desde la interfaz web. También puede ejecutar pruebas desde sistemas operativos que no sean Windows mediante cualquier explorador web moderno, lo que permite que los evaluadores permanezcan productivos desde cualquier entorno de trabajo.
Otra novedad de Team Foundation Server 2013 es el gráfico de elementos de trabajo. Cree rápidamente una variedad de gráficos para visualizar datos basados en las consultas de elementos de trabajo, como errores, casos de usuario y tareas.
Licencias
Comprar Visual Studio con una Visual Studio Subscription es la forma más popular de comprar Visual Studio y obtener acceso a la colección más completa de software, servicios y ventajas para dirigirse a plataformas Microsoft. Los suscriptores activos de Visual Studio tendrán el acceso más antiguo a la versión final de Visual Studio 2013 a mediados de octubre.
Con el lanzamiento de Visual Studio 2013, las funcionalidades de planeamiento de proyectos ágiles ahora son más accesibles para los administradores de proyectos con funcionalidades de administración de trabajos pendientes y planeamiento de sprint disponibles para los clientes de Licencia de acceso de cliente (CAL de TFS) de Team Foundation Server 2013 sin costo adicional.