Declaración de la Ayuda

El siguiente contenido se refiere a la página de descarga de la actualización 2 de Visual Studio de 2013. Para obtener más información sobre el contenido siguiente, ver Detallesen el sitio Web de Microsoft Download Center.

Nota: Existen diferentes niveles de soporte para cada producto. Lea detenidamente las siguientes instrucciones de compatibilidad antes de instalar la actualización.

Al instalar las actualizaciones de Visual Studio, están optando en recibir e instalar las actualizaciones futuras de Visual Studio 2013. Microsoft ofrece soporte técnico de productos Visual Studio 2013 RTM y los productos más recientes de actualización de Visual Studio de 2013.

Professional, Premium, Ultimate, y Express para Windows productos: Professional, Premium, Ultimate y Express para Windows son los productos de Visual Studio 2013 RTM completos que también incluyen la actualización 2 de Visual Studio. Si actualmente dispone de Visual Studio 2013 instalado y ejecuta esta descarga, obtendrá solamente la actualización 2 de Visual Studio. Si actualmente no dispone de Visual Studio 2013 instalado al instalar esta descarga, recibirá la actualización 2 de Visual Studio 2013 y Visual Studio. Puede instalar paquetes de idioma RTM de Visual Studio 2013 sobre los correspondientes productos de la actualización 2.




Introducción

Microsoft publicó la actualización 2 de Team Foundation Server 2013 el 2 de abril de 2014 y la actualización 2 de Visual Studio 2013 el 12 de mayo de 2014. Esta actualización introduce nuevas mejoras de tecnología en Team Foundation Server (TFS), pruebas de herramientas, Microsoft Azure, administración de versiones, depurador, analizador, IntelliTrace, generación de código, Entity Framework 6.1, NuGet, máquina, IDE de Visual Studio, ASP.NET y 2013.2 de herramientas Web. La actualización 2 de Visual Studio 2013 incluye las últimas actualizaciones, las adiciones de características y correcciones de errores.

Para obtener más información sobre actualizaciones de productos de Visual Studio también está disponible en el sitio Web de Visual Studio.

Cómo obtener Visual Studio 2013 actualización 2

Actualizaciones de Visual Studio 2013 son versiones acumulativas. Los siguientes vínculos de descarga siempre seleccione la actualización más reciente:



También puede ver la lista completa de Actualizaciones de Visual Studio de 2013.

Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Cómo instalar Visual Studio 2013 actualización 2

Para obtener instrucciones de instalación para los productos de Visual Studio, vea:

Cómo instalar Visual Studio

Cómo instalar Team Foundation Server y Visual Studio ALM

Cómo instalar Administración de versiones para Visual Studio de 2013

Importante: Esta actualización se aplica a Visual Studio y Team Foundation Server (TFS). Mecánica de instalación de Visual Studio y TFS difiere entre sí. La actualización de Visual Studio se instala sobre lo que ya está instalado en el equipo. La actualización TFS es un diseño completo que reemplaza todo lo que está instalado en el equipo. Antes de aplicar la actualización TFS, asegúrese de que tiene una copia de seguridad completa de las bases de datos actuales. Si el TFS actualizar instalación produce un error, podrá reiniciar la actualización o para volver a la versión anterior de TFS sin tener que realizar una restauración.

La actualización de administración de versiones es un diseño completo que incluye las últimas adiciones de funciones y correcciones de errores para la administración de versiones para Visual Studio 2013. Antes de aplicar la actualización de administración de versiones, asegúrese de que tiene una copia de seguridad completa de la clave de cifrado RSA y bases de datos actuales (consulte para obtener instrucciones de exportación de las claves de cifrado RSA de blog ). Si la administración de versiones actualización de instalación falla, podrá reiniciar la actualización o revertir a la versión anterior de administración de versiones sin realizar una operación de restauración.

Dado que la administración de versiones para Visual Studio 2013 actualización 2 es puesta en marcha, se aplican las siguientes rutas de actualización.

Actualizaciones compatibles:

  • Administración de versiones para Visual Studio 2013 a la administración de versiones para Visual Studio 2013, actualización 2

  • Administración de versiones para Visual Studio 2013 actualización 1 para la administración de versiones para Visual Studio 2013, actualización 2

  • Administración de versiones para Visual Studio actualización de 2013 2 RC para la administración de versiones para Visual Studio 2013, actualización 2


Nuevas mejoras en la tecnología y los problemas corregidos en Visual Studio 2013 actualización 2

Mejoras de tecnologíaEn esta versión, se realizaron las siguientes mejoras de tecnología.

  • Plantillas de proyecto de ASP.NET

    • Actualizaciones a las plantillas de proyecto de ASP.NET para admitir la confirmación de cuenta y restablecer la contraseña.

    • Soporte para cuentas de organización local en Web de ASP.NET API

  • Mejoras del Editor de Visual Studio Web

    • Nuevo editor de JSON

    • Nuevo editor de Sass (.scss)

    • Implementar selector de direcciones URL para HTML/CSS

    • Actualizaciones al menos editor agregando más características

    • Actualización KO Intellisense en el editor HTML

  • Vínculo del explorador.

    • Vínculo del explorador ahora soporta conexiones HTTPS y enumerará en el tablero de mandos con otras conexiones siempre y cuando el certificado es de confianza por el explorador.

    • Mejor asignación de origen

  • Soporte de Microsoft Azure sitios Web en Visual Studio

    • Compatibilidad con Azure Identifícate

    • Depuración remota de Microsoft Azure sitios Web (WAWS)

    • Vista remota

    • Admite la creación de sitios Web de Azure

  • Mejoras de publicación de Web

    • Mejorar la experiencia del usuario para la publicación

  • Scaffolding de ASP.NET

    • Si el modelo está utilizando las enumeraciones, la Scaffolder de MVC generará dropdown para la enumeración. Utiliza los servicios de Ayuda de Enum en MVC.

    • Actualiza las plantillas de EditorFor de MVC Scaffolding para que utilicen las clases Bootstrap.

    • MVC y Web API andamios agregará 5.1 paquetes de MVC y API de Web.

    • Capa adicional de extensibilidad de Scaffolding para soportar a andamios personalizados de terceros.

  • Formularios Web de ASP.NET

  • ASP.NET MVC 5.1

  • ASP.NET Web API 2.1

  • 3.1 las páginas Web ASP.NET

  • Identidad de ASP.NET 2.0.0

    • Autenticación de dos factores

      Autenticación de dos factores de identidad de ASP.NET ahora soporte técnico. Autenticación de dos factores proporciona una capa adicional de seguridad para las cuentas de usuario en el caso donde poner en peligro la contraseña. También hay protección para ataques de fuerza bruta contra los códigos de dos factores.

    • Bloqueo de cuenta

      Proporciona una manera de bloquear al usuario si el usuario escribe su contraseña o códigos de dos factores incorrectamente. El número de intentos no válidos y el intervalo de tiempo para el bloqueo de los usuarios puede configurarse. Un desarrollador, opcionalmente, puede desactivar el bloqueo de cuentas para determinadas cuentas de usuario.

    • Confirmación de cuenta

      El sistema de la identidad de ASP.NET admite ahora la confirmación de cuenta. Se trata de una situación bastante común en la mayoría de sitios Web en la actualidad donde al registrar una nueva cuenta en el sitio Web, deberá confirmar tu correo electrónico antes de que podría hacer cualquier cosa en el sitio Web. Confirmación de correo electrónico es útil porque impide que se cree cuentas falsas. Esto es extremadamente útil si está utilizando el correo electrónico como un método de comunicación con los usuarios de su sitio Web como sitios de foro, banca, comercio electrónico y sitios web sociales.

    • Restablecimiento de contraseña

      Password Reset es una función donde el usuario puede restablecer sus contraseñas si se ha olvidado de su contraseña.

    • Sello de seguridad (cierre de sesión en todas partes)

      Admite una forma de volver a generar el Token de seguridad para el usuario en los casos cuando el usuario cambia su contraseña o cualquier otra garantía relacionada con información como la eliminación de un inicio de sesión asociado (como Facebook, Google, Microsoft Account y así sucesivamente). Esto es necesario para garantizar que se invalidan los tokens que se genera con la contraseña antigua. En el proyecto de ejemplo, si cambia la contraseña del usuario, a continuación, se genera un nuevo token para el usuario y se invalidan los tokens anterior. Esta característica proporciona una capa adicional de seguridad a la aplicación, puesto que al cambiar la contraseña, cerrará la sesión de todo el mundo (todos los demás exploradores) donde se ha registrado en esta aplicación.

    • Convierta el tipo de clave principal sea extensible para los usuarios y Roles

      En ASP.NET 1.0 de identidad, el tipo de clave principal de la tabla usuarios y Roles era cadenas. Es decir, cuando el sistema de la identidad de ASP.NET se mantuvo en SQL Server mediante el uso de Entity Framework, usábamos nvarchar. Había muchas discusiones en torno a esta implementación predeterminada en desbordamiento de pila y basándose en las respuestas entrantes. Proporcionamos un enlace de extensibilidad donde puede especificar cuál debe ser la clave principal de la tabla de usuarios y Roles . Este enlace de extensibilidad es particularmente útil que si va a migrar la aplicación y la aplicación era almacenar identificadores de usuario son enteros o GUID.

    • Soporte IQueryable en usuarios y funciones

      Agrega soporte para IQueryable en UsersStore y RolesStore, puede obtener fácilmente la lista de usuarios y Roles.

    • Compatible con la operación de eliminación mediante el UserManager

    • Indización en nombre de usuario

      En la implementación de ASP.NET identidad Entity Framework, hemos añadido un índice único en el nombre de usuario utilizando la nueva IndexAttribute en EF 6.1.0-Beta1. Esto garantiza que los nombres de usuario son siempre únicos y no hubo ninguna condición de anticipación en la que podría acabar con los nombres de usuario duplicados.

    • Validador de contraseña mejorada

      El control de validación de contraseña que se distribuyó en ASP.NET 1.0 de identidad era un validador de contraseña bastante básica que sólo se valida la longitud mínima. Hay un validador de contraseña nueva que le ofrece más control sobre la complejidad de la contraseña. Tenga en cuenta que incluso si activar todas las configuraciones de contraseña, le animamos a que habilitar la autenticación de dos factores para las cuentas de usuario.

    • IdentityFactory Middleware / CreatePerOwinContex

    • UserManager

      Puede utilizar la implementación de fábrica para obtener una instancia de UserManager desde el contexto OWIN . Este modelo es similar a lo que usamos para obtener AuthenticationManager de contexto OWIN para iniciar sesión y SignOut. Se trata de una forma recomendada de obtener una instancia de UserManager por solicitud de la aplicación.

    • DbContextFactory Middleware

      Identidad de ASP.NET utiliza Entity Framework para conservar el sistema de identidad en SQL Server. Para ello, el sistema de identidad tiene una referencia a la ApplicationDbContext. El Middleware DbContextFactory devuelve una instancia de la ApplicationDbContext por cada solicitud que se puede utilizar en su aplicación.

    • Paquete de NuGet ejemplos de identidades ASP.NET

      Paquete de NuGet Samples puede hacer más fácil de instalar y ejecutar los ejemplos de la identidad de ASP.NET y siga las prácticas recomendadas. Esto es un ejemplo de aplicación de ASP.NET MVC. Modifique el código para adaptarlo a la aplicación antes de implementar esto en producción. El ejemplo debe instalarse en una aplicación ASP.NET vacía.

      Para obtener más información acerca del paquete, vaya a la siguiente entrada de blog:

      Presentación preliminar de Microsoft.AspNet.Identity 2.0.0

  • Componentes de Microsoft OWIN

    Muchos errores son corregidos en esta versión, consulte las notas de la versión de la última versión estable (2.1.0).

  • ASP.NET SignalR

    Muchos errores son corregidos en esta versión, consulte las notas de la versión.


  • Esta actualización permite a los desarrolladores especificar que sus programas se compilan para procesadores de última generación que admiten el conjunto de instrucciones AVX2 de destino.


  • Agrega un visualizador de datos JSON que contiene objetos de cadena.

  • Puede comparar dos archivos de .diagsession que contienen datos de la memoria administrada.

  • Puede desencadenar manualmente contenido búsqueda en aplicaciones de almacenamiento de Windows.

  • Funcionalidad que incluye la consola de JavaScript y DOM Explorer cuando depura dentro de un control de vista Web de depuración de Script agregado.

  • Punto de extensibilidad agregado para que complementos de Visual Studio modificar los valores de los símbolos del depurador.

  • Puede inspeccionar los valores de objetos individuales cuando se depura la memoria administrada de un archivo de volcado de pila.

  • Desarrollador de Windows Phone 8.1 puede utilizar Visual Studio para depurar problemas con sitios Web que se ejecuta en el Explorador de Internet del teléfono.


  • Actualizar Entity Framework a 6.1 para tooling y en tiempo de ejecución. Entity Framework (EF) 6.1 es una actualización secundaria de Entity Framework 6 e incluye varias correcciones de errores y nuevas características. Para obtener información detallada sobre EF 6.1, incluidos vínculos a la documentación para las características nuevas, vea el Historial de versiones de Entity Framework. Las nuevas características de esta versión incluyen lo siguiente:

    • Consolidación de herramientas proporciona una manera coherente para crear un nuevo modelo EF. Esta característica extiende ADO.NET Entity Data Model Wizard para admitir modelos Code First, incluidas la ingeniería inversa de una base de datos existente. Estas características estaban previamente disponibles en la versión Beta de las herramientas de EF eléctricas.

    • Tratamiento de errores de confirmación de transacción proporciona la nueva System.Data.Entity.Infrastructure.CommitFailureHandler que utiliza la capacidad recién introducida para interceptar las operaciones de la transacción. El CommitFailureHandler permite la recuperación automática de errores de conexión mientras se confirma una transacción.

    • IndexAttribute permite índices especificarse colocando un atributo en una propiedad (o propiedades) en el modelo de Code First. Código primero crea un índice correspondiente en la base de datos.

    • El público asignación API proporciona acceso a la información que ha de EF acerca de cómo se asignan los tipos y propiedades a columnas y tablas en la base de datos. En las versiones anteriores, esta API era interna.

    • Permite capacidad de configurar interceptores mediante el archivo App.config o Web.config agregar permite interceptores sin volver a compilar la aplicación.

    • DatabaseLogger es un interceptor nuevo que facilita la tarea de registrar todas las operaciones de base de datos en un archivo. En combinación con la característica anterior, esto le permite cambiar fácilmente el registro de las operaciones de base de datos para una aplicación implementada, sin necesidad de volver a compilar.

    • Se ha mejorado la detección de cambios de modelo de migraciones para que las migraciones escalonadas son más precisas. Rendimiento del proceso de detección de cambio también se ha mejorado considerablemente.

    • Mejoras de rendimiento incluyen operaciones de reducción de la base de datos durante la inicialización, las optimizaciones de comparación de igualdad null en las consultas LINQ, más rápido ver generación (creación de modelos) en escenarios más y más eficaz materialización de entidades realizadas con varias asociaciones.


  • Características de diagnóstico de DirectX Graphics ahora están disponibles para emuladores y dispositivos Windows Phone 8.1.

  • Plantillas de DirectX nuevas y mejoradas proporcionan un punto de partida para escribir juegos para el almacén de Windows y Windows Phone (Silverlight y no de Silverlight). La plantilla de XAML proporciona un punto de partida para incorporar fácilmente texto, imágenes y menús en juegos para utilizan como Heads Up-muestra, mensajes de estado, configuración y así sucesivamente.

  • Análisis del marco de gráficos se admiten para ayudar a diagnosticar problemas de rendimiento en aplicaciones y juegos basados en DirectX.

  • Se realizan algunas mejoras funcionales para el diagnóstico de gráficos:

    • Dibujar seguimiento de estado en la lista de eventos de gráficos admite análisis simplificado para descubrir cómo se estableció el estado de la GPU.

    • Hasta 30 fotogramas consecutivos pueden capturarse a la vez.

    • Nombres de objetos y recursos definidos por el programador ahora se exponen en toda la interfaz de usuario (IU).

    • HTTP y controladores de protocolo personalizados pueden utilizarse para las anotaciones de evento de rendimiento.

    • Ahora se admite la visualización de búfer de estarcido de profundidad.


  • Eventos de rendimiento son SQL relacionada ahora ofrecen una opción para cargar el SQL en una nueva ventana de consulta y utilizar las herramientas SQL existentes dentro de Visual Studio para investigar un problema.

  • Eventos de rendimiento están relacionados con el MVC proporcionan una opción para ir a la acción o el controlador de método en el código para investigar un problema.

  • Eventos de rendimiento pueden agruparse por el punto de entrada y el nodo más lento. Esto reduce el número total de filas y resulta más fácil identificar a investigar un evento específico.

  • Al revisar los detalles de un evento de IntelliTrace rendimiento, ahora es un indicador para resaltar la ruta de acceso para cada uno de los nodos más lentos.

  • Cuando se depura un evento de excepción de un archivo de registro de IntelliTrace, mapa de código no se muestra con anotaciones de IntelliTrace específicas por lo que se pueden mostrar fácilmente parámetros interesantes. Esto también muestra dónde se produjo la excepción utilizando un nuevo comentario en el gráfico.

  • Supongamos que utiliza Git alojado en TFS como sistema de control de código fuente, puede obtener acceso a la versión de la solución implementada abriendo el archivo iTrace generado por el agente de supervisión de Microsoft, Visual Studio 2013 de Ultimate.


  • NuGet 2.8.1 se publicará en abril de 2014. Aquí están los puntos más importantes de las notas de la versión. Consulte las notas de la versión completa para obtener más información acerca de estos cambios.

    • Destino Windows Phone 8.1 aplicaciones
      NuGet 2.8.1 admite ahora dirigidos a aplicaciones de Windows Phone 8.1 utilizando los monikers de marco de destino WindowsPhoneApp, WPA, WindowsPhoneApp81y WPA81.

    • Resolución de revisión para las dependencias
      Cuando NuGet resuelve dependencias de paquetes; NuGet históricamente ha implementado una estrategia de selección de la versión más antigua del paquete principal y secundaria que satisfaga las dependencias en el paquete. Sin embargo, a diferencia de la versión principal y secundaria, la versión de revisión se resuelve siempre a la versión superior. Aunque el comportamiento era bien intencionado, crea una falta de determinismo para instalar los paquetes que tienen dependencias.

    • Opción - DependencyVersion
      Aunque NuGet 2.8 cambia el comportamiento predeterminado para resolver dependencias, también se agrega un control más preciso sobre el proceso de resolución de dependencia a través de la opción - DependencyVersion en la consola del Administrador de paquetes. La opción permite resolver dependencias a la versión posible más baja que es el comportamiento predeterminado, la versión más alta posible, o la mayor versión menor o revisión. Esta opción sólo funciona para el paquete de instalación en el cmdlet de PowerShell.

    • Atributo DependencyVersion
      Además de la opción - DependencyVersion detallada, NuGet también ha permitido la capacidad para definir un nuevo atributo en el archivo nuget.config que define lo que es el valor predeterminado, si no se especifica la opción - DependencyVersion en una invocación de paquete de instalación. Este valor también se respetará el cuadro de diálogo del Administrador de paquetes de NuGet para las operaciones del paquete de instalación. Para establecer este valor, agregue el atributo siguiente al archivo nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Vista previa de operaciones de NuGet con - whatif
      Algunos paquetes de NuGet pueden tener gráficos de dependencia profunda. Por lo tanto, resulta útil durante una instalación, desinstalación o primero ver lo que se producirá la operación de actualización. NuGet 2.8 agrega la PowerShell estándar -¿Qué sucede si opción los comandos install-package, paquete de desinstalacióny paquete de actualización que permiten visualizar el cierre completo de los paquetes a los que se aplicará el comando.

    • Paquete de descenso de categoría
      Es común para instalar una versión preliminar de un paquete con el fin de investigar nuevas características y, a continuación, decide volver a la última versión estable. Antes de NuGet 2.8, esto era un proceso de varios pasos de desinstalación de la versión preliminar paquete y sus dependencias y, a continuación, instalar la versión anterior. Utilizando NuGet 2.8, el comando del paquete de actualización ahora deshará el cierre todo el paquete (por ejemplo, un árbol de dependencia del paquete) a la versión anterior.

    • Dependencias de desarrollo
      Muchas clases diferentes de capacidades se pueden entregar paquetes de NuGet, incluidas las herramientas que se utilizan para optimizar el proceso de desarrollo. Aunque estos componentes pueden contribuir en el desarrollo de un nuevo paquete, no deben considerarse una dependencia del nuevo paquete cuando es posterior publicada. NuGet 2.8 permite un paquete para identificarse en el archivo .nuspec como un developmentDependency. Cuando se instala, también se agregará estos metadatos al archivo packages.config del proyecto en el que se instaló el paquete. Cuando ese archivo packages.config se analiza más adelante para las dependencias de NuGet mediante nuget.exe pack, excluirá las dependencias marcados como dependencias de desarrollo.

    • Archivos de packages.config individuales para distintas plataformas
      Cuando se desarrollan aplicaciones para múltiples plataformas de destino, es habitual disponer de distintos archivos de proyecto para cada entorno de compilación respectivos. También es común para consumir los diferentes paquetes de NuGet en distintos archivos de proyecto, como los paquetes tienen distintos niveles de compatibilidad con diferentes plataformas. NuGet 2.8 proporciona compatibilidad mejorada para este escenario mediante la creación de archivos de packages.config diferente para los archivos de proyecto específico de plataforma diferente.

    • Reserva en la caché Local
      Aunque los paquetes de NuGet se consumen normalmente desde una galería de remota (como la Galería de NuGet) mediante una conexión de red, hay muchos escenarios en los que el cliente no está conectado. Sin una conexión de red, el cliente NuGet no puede instalar paquetes, incluso cuando esos paquetes ya estaban en el equipo cliente en la caché local de NuGet. NuGet 2.8 agrega almacenamiento en caché automático reserva a la consola del Administrador de paquetes.

      La característica de reserva de caché no requiere argumentos específicos de comando. Además, reserva de memoria caché actualmente sólo funciona en la consola del Administrador de paquetes. Actualmente, el comportamiento no funciona en el cuadro de diálogo Administrador de paquete.

    • Correcciones de errores
      Una de las principales correcciones de errores es la mejora del rendimiento en el paquete de actualización-reinstalar comando.

      Además, esta versión de NuGet también incluye muchas otras correcciones de errores. Hay 181 problemas resueltos en la versión. Para obtener una lista completa de los elementos de trabajo corregidos en 2.8 NuGet, consulte el Issue Tracker de NuGet para esta versión.


  • Hay una nueva herramienta de uso de la CPU para examinar que nativa, administrada y las funciones de JavaScript están utilizando la CPU. La herramienta de uso de la CPU sustituye a la herramienta anterior de muestreo de la CPU para aplicaciones de almacén de Windows. Esta nueva herramienta tiene tiempo rápido filtrado, filtrado rápido subproceso y una mejor experiencia de sólo mi código.

  • El concentrador de rendimiento y diagnóstico ahora le permite ejecutar más de una herramienta para ejecutarse al mismo tiempo. Datos de cada herramienta se correlacionaron una escala de tiempo común para el análisis del rendimiento más rápido y fácil. Herramientas que se pueden combinar incluyen las siguientes:

    • Uso de la CPU

    • Consumo de energía

    • Capacidad de respuesta de la interfaz de usuario HTML

    • Capacidad de respuesta de la interfaz de usuario XAML

  • Los desarrolladores de Windows Phone 8.1 pueden utilizar Visual Studio para diagnosticar problemas de rendimiento junto con los sitios Web que se ejecuta en el Explorador de Internet del teléfono.

  • El concentrador de rendimiento y diagnóstico ahora está disponible para aplicaciones de Windows Store en dispositivos Windows Phone 8.1 y emuladores.


  • Después de instalar la actualización, las etiquetas de realizan la misma operación en todos los servidores. Si hay acciones específicas del servidor, el usuario siempre puede agregar el servidor específico y las acciones correspondientes a ese nivel en la secuencia de implementación.

  • Para configurar un grupo de servidores mediante la misma etiqueta implica que puede establecer valores para todo el grupo y que todos los servidores en el grupo, por tanto, comparten valores comunes para todas las variables.

  • Ahora puede implementar servidores idénticos o agrupados sin tener que repetir la secuencia de implementación en cada servidor.

  • Puede ahora Copia las etiquetas a través de las etapas y plantillas. Puede mantener la misma secuencia de implementación con todas las etiquetas y los servidores cuando se copiarán a otras fases o liberar las plantillas en el mismo entorno.


  • La acumulación de cartera tiene mejoras en el rendimiento durante la navegación de acceso web.

  • Se puede consultar en etiquetas en Visual Studio y a través de acceso web.

  • Puede aplicar etiquetas a elementos de trabajo en Visual Studio.

  • Establecer permisos para designar qué usuarios pueden agregar nuevas etiquetas.

  • REST API está disponible para el etiquetado de seguimiento de elementos de trabajo.

  • Puede editar las etiquetas en el complemento de Excel para Team Foundation Server.

  • Puede configurar los días no laborables, y se excluyen de los gráficos de evolución.

  • Puede configurar las fechas de comienzo de diagrama de flujo acumulativo.

  • Puede anclar ligeros gráficos para las páginas de inicio de proyecto o equipo.

  • Puede personalizar los colores en los gráficos de peso ligero.

  • Se ha actualizado el aspecto de la página principal del proyecto y equipo.

  • Herramientas de GIT se han actualizado para incluir una vista de anotar (culpa). Ahora también puede utilizar herramientas de Git para revertir o modificar una confirmación, empujar a varios controles remotos y cancelar las operaciones de larga duración..


  • Proporciona a los evaluadores y clientes potenciales de prueba la capacidad para exportar artefactos de prueba para que éstas se pueden enviar por correo electrónico o como copias impresas y compartido con los participantes que no tienen acceso a TFS.

  • Proporciona al personal de pruebas y prueba conduce la capacidad para administrar los datos de parámetros de prueba en un solo lugar mediante parámetros compartidos. Los cambios posteriores a los datos de parámetro se pueden actualizar en un lugar y todos los casos de prueba que hacen referencia el parámetro compartidos se actualizan automáticamente.

  • Puede ver el conjunto predeterminado de contadores de rendimiento desde la aplicación sometida a prueba durante la prueba de carga de la nube mediante el servicio de información de aplicación.


  • Máquina es un lenguaje de origen abierto que resulta más fácil crear varias plataformas, aplicaciones a gran escala de JavaScript que se ejecutan en cualquier explorador o host. Máquina ofrece a los desarrolladores las ventajas de lenguajes inflexible sobre el runtime dinámico y flexible, junto con la ubicuidad de JavaScript. Máquina, un superconjunto con tipo de JavaScript que se compila a JavaScript normal, funciona perfectamente con las herramientas de JavaScript y bibliotecas existentes y se integra fácilmente con los sitios y las aplicaciones existentes. Tipos nativos y el modelo de programación modular basado en clases de máquina permiten la escalabilidad y mejor productividad a través de la detección temprana de errores y herramientas mejoradas. Las herramientas mejoradas incluyen IntelliSense, la refactorización de código y la navegación de código. Para obtener más información acerca de la máquina, vaya a la página Web de la máquina.


  • Se han tratado algunos errores del compilador de C++ y los problemas de compatibilidad de idioma.


  • Ahora puede ver los cambios entrantes de otras ramas en editores de código mediante CodeLens.


  • Puede utilizar Microsoft Azure notificación concentradores para enviar mensajes de notificación de prueba para dispositivos Android, Windows Phone, iOS y almacén de Windows y para comprobar el resultado en tiempo real.

  • Cuando inicia una sesión Visual Studio, se presenta la opción de activar fácilmente sus beneficios de MSDN de Microsoft Azure (si aún no lo ha hecho).

  • Puede crear nuevos proyectos de servicios móviles de .NET Microsoft Azure, agregar los andamios a proyectos, establecer puntos de interrupción y depurar los proyectos, publicarlos en Microsoft Azure y finalmente depurar de forma remota el servicio publicado.

  • Puede utilizar recursos de Microsoft Azure para desarrollar, probar e implementar la aplicación.


  • 2013 actualización 2 de Visual Studio proporciona un entorno de desarrollo completo que puede utilizar para desarrollar aplicaciones y juegos para Windows Phone 8.1 y Windows Phone 8 utilizando 2013 Express de Visual Studio para Windows o Visual Studio Professional de 2013, Premium o Ultimate ediciones. Con estas herramientas, puede utilizar los conocimientos de programación y el código para crear aplicaciones de HTML y JavaScript, código nativo o código administrado. Además, la actualización incluye varios emuladores y herramientas adicionales de generación de perfiles y probar la aplicación de Windows Phone en condiciones reales. Para obtener más información, vaya al Centro de desarrollo de Windows Phone.

  • Puede crear proyectos universales que compartan código entre aplicaciones de almacén de Windows y aplicaciones de Windows Phone. Para obtener más información, vea desarrollar una aplicación que tiene como destino Windows y Windows Phone.

  • Puede utilizar Visual Studio 2013 para crear y ejecutar pruebas de IU codificadas en las aplicaciones de Windows Phone Store.

  • Puede crear y ejecutar pruebas unitarias para sus aplicaciones de Windows Phone Store y aplicaciones de Windows Phone Silverlight mediante Visual Studio 2013 Update 2.


Problemas solucionadosNota: A menos que se indique lo contrario, los elementos vinculados le llevará a páginas Web de Microsoft Connect.

  • Visual Studio 2013 Code Analysis check-in policy no se desencadena como se esperaba en sitios Web.


  • Si IntelliTrace está habilitado, se produce un error de Security.VerificationException en un controlador de eventos personalizado.

  • Visual Studio se bloquea cuando se carga un archivo dañado de IntelliTrace.



  • Suponga que tiene Windows Driver Kit (WDK) y Visual Studio 2013 actualización 2 instalado en el equipo. Abra Visual Studio 2013 y crear un proyecto de Visual C++ universal. Cuando presione F5 para compilar y depurar el proyecto, recibirá el siguiente mensaje de error:

    Interfaz no compatible (excepción de HRESULT: 0 x 80004002 (E_NOINTERFACE))


  • Se producen errores de JavaScript al abrir páginas Web mediante el explorador web interno de Visual Studio.

  • Las fichas abren correctamente cuando las soluciones tienen las vistas Diseño y código abiertas.

  • El cuadro de diálogo Configuración de la cuenta muestra un mensaje "la licencia caducará en días 2147483647" cuando Visual Studio descarga una licencia en línea.


  • Cuando se utiliza el nuevo selector de direcciones URL en aplicaciones web, no se rellena correctamente cuando las direcciones URL que comienzan con ".".

  • Cuando se presiona F5 o CTRL+F5 para un proyecto web que está habilitado con la dirección URL de SSL (https), se le pedirá por Internet Explorer si desea continuar con un certificado autofirmado o que no se confía.

  • Cuando instale el editor de PHP de DevSense, puede perder su PHP regiones de esquematización.

  • Puede experimentar un error de Visual Studio después de presionar CTRL+F4 para cerrar el cuadro de diálogo web página de propiedad de referencias.

  • Supongamos que abra un proyecto que contiene un documento de script HTML generado. Cuando se depura el proyecto en un emulador de teléfono, se produce un error.

  • Visual Studio se bloquea cuando intenta publicar un proyecto o abrir un proyecto que tiene un FTP publicar perfil mediante una dirección URL relativa como localhost, "\\", o "/ /."

  • Habilitar Web Essentials para Web Express.


  • No se puede crear un nuevo proyecto de Azure de Microsoft Mobile Services utilizando 2013 de Visual Studio en un equipo basado en x86.




Problemas conocidos



Síntomas

Al abrir un modelo existente de Entity Framework 5 Designer (. Archivo EDMX) mediante herramientas de Entity Framework 6.0.2 o 6.1.0 en 2012 de Visual Studio o Visual Studio 2013, puede recibir el siguiente mensaje de error:

No se puede cargar'nombre de archivo.edmx': especifica la conversión no es válida.


Este problema sólo se produce si el modelo en cuestión contiene importación de función que tiene parámetros de tipo decimal .

Versiones afectadas

Este problema afecta a las siguientes versiones de las herramientas de Entity Framework para Visual Studio:

  • Herramientas de Entity Framework 6.0.2 para 2012 de Visual Studio

  • Herramientas de Entity Framework 6.0.2 para 2013 de Visual Studio

  • Herramientas de Entity Framework 6.1.0 para 2012 de Visual Studio

  • Herramientas de Entity Framework 6.1.0 para 2013 de Visual Studio

Si ha actualizado las herramientas de Entity Framework para 2012 de Visual Studio o Visual Studio 2013 desde Microsoft Download Center, o si ha instalado Visual Studio 2013 actualización 1 o 2 de actualización, la versión del diseñador está utilizando no tiene este problema.

Si el modelo de Entity Framework no contiene una función de importación para los procedimientos almacenados que devuelven objetos que contienen propiedades de tipo decimal , este problema no se produce.

Causa

Este problema se produce porque el diseñador convierte un valor en bytes incorrectamente si el parámetro no tiene facetas de precisión y escala.

Solución alternativa

Para evitar este problema, utilice uno de los métodos siguientes:

  • Revertir la configuración a la 6.0.0 versión de las herramientas de Entity Framework

    Para ello, tiene que desinstalar manualmente cualquier versión de la herramienta que es más reciente mediante la ventana Agregar o quitar programas y, a continuación, vuelva a instalar la 6.0.0 versión. Para Visual Studio 2012, puede buscar en Microsoft Download Center:

    Herramientas de Entity Framework 6.0.0 para 2012 de Visual Studio
    2013 de Visual Studio, los archivos EFTools.MSI y EFTools.cab se incluyeron originalmente en el paquete de instalación de Visual Studio. Por lo tanto, puede volver a la 6.0.0 versión de las herramientas de desinstalación de ellos y, a continuación, reparar Visual Studio o buscar el instalador MSI en el medio de instalación de Visual Studio.

  • Modificar los archivos EDMX en un editor

    Otra solución alternativa requiere la modificación manual de los archivos EDMX mediante un texto o un editor XML.
    Nota: Asegúrese de crear copias de seguridad de tus archivos EDMX originales y no hace cambios adicionales que podría provocar que dejan de ser válidas.

    La modificación debe aplicarse a los elementos < parámetro > de cualquier función de < > (por ejemplo, procedimientos almacenados o funciones con valores de tabla) dentro de la sección < edmx: StorageModels > que también es conocida como la sección SSDL de la EDMX. Los cambios consisten en asegurarse de que todos los parámetros se asignan al tipo decimal importación parámetros de la función correspondiente en la sección CSDL . Por ejemplo, considere la siguiente función:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    El parámetro de precio tiene que modificarse como sigue:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Nota: Los valores numéricos reales que se asignan a la precisión o escala no son importantes en este caso.



  • Para el problema conocido en el IDE de Visual Studio después de aplicar esta actualización, consulte el siguiente artículo de knowledge base:

    2954109 lista de desplegable de plataforma de soluciones no está visible después de instalar Visual Studio 2013 actualización 2



  • Visual Studio Team Build no genera aplicaciones de Silverlight, 8.1 de Windows Phone Silverlight y Windows Phone 8.

    Para evitar este problema, establezca el proyecto para construir con el conjunto de herramientas de MSBuild x86. Para ello en TFS, cambie la opción de plataforma MSBuild de automático a x86 en la sección proceso de Team Build configuración del asistente. Para obtener más información, consulte esta entrada de blog.

  • Imagine el siguiente escenario:

    • Ha instalado Visual Studio 2013 actualización 2 en un equipo que ejecuta Windows 7 o Windows 8.

    • Actualización de Windows a Windows 8.1.

    • Crear un proyecto de Windows Phone 8.1 y genérelo.

    En este escenario, recibirá errores de empaquetado o generación.

    Para evitar este problema, repare Visual Studio 2013.

  • Eliminación de un archivo de un proyecto compartido no es detectada por Team Foundation Version Control correctamente. El archivo se quitará del proyecto compartido, pero no se eliminará el archivo de Control de versiones de Team Foundation.

    Para solucionar el problema, elimine manualmente el archivo desde el servidor utilizando el Explorador de Control de código fuente.

  • Control de versiones de Team Foundation no puede deshacer los cambios pendientes a una solución si los archivos se han movido de un proyecto compartido a otro proyecto en la solución. Después de la acción de deshacer, se moverán a las entradas del archivo nuevo en el proyecto compartido. Sin embargo, los archivos estarán faltantes del disco.

    Para solucionar el problema, restaure los archivos en el disco mediante la obtención de los últimos archivos de Control de versiones de Team Foundation.

  • En Visual Studio 2013 actualización 2, pruebas unitarias de C++ Silverlight 8.1 aplicaciones no es compatible. Cuando redestinar existente proyecto de prueba unitaria de C++ Silverlight 8.0 a 8.1 de Silverlight, se produce un error en la operación de generación, y recibirá el siguiente mensaje de error:

    Error: error de validación AppManifest. AppPlatformVersion no válido en DefaultTask

  • Al desarrollar una aplicación de C++ para Windows Phone 8.1, no verá la opción de dispositivo en la lista desplegable de destino de depuración.
    Para implementar en un dispositivo, primero debe cambiar la configuración de compilación para "ARM" utilizando la lista desplegable de plataforma de soluciones en la barra de herramientas de Visual Studio.

  • Si cambia el nombre de un proyecto compartido de JavaScript en Microsoft Visual Studio 2013 actualización 2, el nodo de referencias de los proyectos que importen el proyecto compartido puede no actualizarse al nombre del proyecto.

  • Si no instala el kit de desarrollo de software (SDK) de Windows Phone 8.0 en el equipo, mezcla de 2013 de Visual Studio no muestra las operaciones para los proyectos de Windows Phone Silverlight 8.1.

  • Suponga que está utilizando un paquete de idioma chino de Visual Studio. Cuando se crea una aplicación de almacén de Windows o Windows Phone utilizando HTML y JavaScript, se muestra texto en inglés en las sugerencias de IntelliSense que se proporcionan para WinJS API.

  • Suponga que tiene herramientas de Visual Studio 2013 actualización 2 y Windows Phone 8.0 instaladas en Windows 8. Los emuladores de Windows Phone 8.1 están disponibles. En esta situación, no puede ejecutar una aplicación de Windows Phone 8.0 presionando F5. Además, recibirá el siguiente mensaje de error:

    Emulador de Windows Phone es incapaz de comprobar que la máquina virtual está ejecutando:

    No se puede cargar la DLL 'LocBootPresets': no se pudo encontrar el módulo especificado. (Excepción de HRESULT: 0x8007007E)


Más información

Descarga de archivos de soporte técnico de Microsoft

Actualizaciones para otros productos de la familia de Visual Studio pueden encontrarse en el sitio de Visual Studio de descarga de Microsoft.



Requisito de reinicioTendrá que reiniciar el equipo después de instalar este paquete.

Idiomas admitidosVisual Studio 2013 actualización 2 proporciona actualizaciones para las siguientes versiones:

  • Chino (simplificado)

  • Chino (tradicional)

  • Checo

  • Inglés

  • Francés

  • Alemán

  • Italiano

  • Japonés

  • Coreano

  • Ruso

  • Polaco

  • Portugués (Brasil)

  • Español

  • Turco

Sistemas operativos compatiblesPara obtener más información acerca de los sistemas operativos admitidos, visite el siguiente sitio Web de Microsoft:

Requisitos del sistema y compatibilidad de plataforma para 2013 de Visual Studio

Arquitecturas compatibles

  • 32-bit (x86)

  • (x64) 64 bits (WOW)

Requisitos de hardware

  • 1,6 gigahercios (GHz) o procesador más rápido

  • 1 gigabyte (GB) de RAM (1,5 GB si se ejecuta en una máquina virtual)

  • 1 GB de espacio disponible en disco duro

  • Unidad de disco duro de 5.400 RPM

  • DirectX 9-tarjeta de vídeo que se está ejecutando con una resolución de 1024 × 768 o superior

Requisitos de softwarePara aplicar esta actualización, debe tener uno de los programas de Visual Studio 2013 compatibles que se enumeran en la sección "Se aplica a" instalada.

Soporte para Visual Studio 2013, actualización 2Soporte de comunidad informal para Visual Studio 2013 actualización 2 está disponible a través de los foros de Microsoft Developer Network (MSDN).

¿Necesita más ayuda?

Ampliar sus conocimientos

Explorar los cursos >

Obtener nuevas características primero

Unirse a Microsoft Insider >

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×