Descripción de la actualización de 2013 Visual Studio 2

Seleccione idioma Seleccione idioma
Id. de artículo: 2927432 - Ver los productos a los que se aplica este artículo
Declaración de soporte
El contenido siguiente hace referencia 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, vea Detalles en el sitio Web de Microsoft Download Center.

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

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

Professional, Premium, Ultimate,y Express para Windowsproductos: Professional, Premium, Ultimate y Express para Windows son los productos de Visual Studio 2013 de RTM completos que también incluyen la actualización 2 de Visual Studio. Si actualmente dispone de 2013 Visual Studio instalado y ejecutado esta descarga, obtendrá el Visual Studio Update sólo 2. Si actualmente no dispone de Visual Studio de 2013 instala al instalar esta descarga, recibirá 2013 de Visual Studio y Visual Studio Update 2. Puede instalar paquetes de idioma RTM de Visual Studio de 2013 sobre estos productos de actualización 2 correspondientes.
Expandir todo | Contraer todo

En esta página

Introducción

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

Para obtener más información acerca de Actualizaciones de productos de Visual Studio También está disponible en el sitio Web de Visual Studio.

Cómo obtener la actualización 2 de Visual Studio de 2013

Actualizaciones de Visual Studio de 2013 son versiones acumulativas. Los siguientes vínculos de descarga siempre señalan la actualización más reciente: También puede ver la lista completa de Actualizaciones de Visual Studio de 2013.

Reclamación libre de virus

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Microsoft exploró este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente disponible en la fecha en que se ha registrado el archivo. El archivo se almacena en los servidores de seguridad mejorada que le ayudan a evitar cambios no autorizados en el archivo.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Cómo instalar Visual Studio 2013 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 de

Cómo instalar la administración de versiones de 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 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 se produce un error de instalación, no 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 la 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 de 2013. Antes de aplicar la actualización de la 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 (consulteblog registrar para instrucciones de exportación de claves de cifrado RSA). Si se produce un error de instalación de actualización de la administración de versiones, 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 de Visual Studio de 2013 Update 2 es puesta en marcha, se aplican las siguientes rutas de actualización.

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

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

Mejoras de tecnología

Se realizaron las siguientes mejoras de tecnología en esta versión.

ASP.NET y herramientas Web 2013.2
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
    Plantillas de proyecto de ASP.NET
    • Actualizaciones a las plantillas de proyecto de ASP.NET para admitir la confirmación de cuenta y contraseña.
    • Soporte para las cuentas de organización local en ASP.NET Web 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 es compatible con las conexiones HTTPS y enumerará en el escritorio con otras conexiones siempre que 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 iniciar sesión en
    • La depuración remota de Microsoft Azure sitios Web (WAWS)
    • Vista remota
    • Admite la creación de sitios Web de Azure

    Mejoras de publicación Web
    • Mejorar la experiencia del usuario para la publicación

    Scaffolding de ASP.NET
    • Si el modelo está utilizando las enumeraciones, la monta andamios MVC generará dropdown para la enumeración. Utiliza los servicios de Ayuda de Enum en MVC.
    • Actualiza las plantillas de Editor 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 de extensibilidad de Scaffolding adicional para admitir a los andamios personalizados de terceros.

    Formularios Web de ASP.NET
    • Ahora, las plantillas de formularios Web Forms muestran cómo hacer confirmación de cuenta y la contraseña para la identidad de ASP.NET.
    • Origen de datos de Entity Framework y el proveedor de datos dinámicos para Entity Framework 6. Para obtener más detalles, consulte el blog MSDN siguiente:
      El proveedor de datos dinámico y control EntityDataSource para Entity Framework 6

    ASP.NET MVC 5.1
    ASP.NET Web API 2.1
    3.1 a páginas Web de ASP.NET
    • Varios correcciones de errores

    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 se pone en peligro su contraseña. También hay protección para los ataques de fuerza bruta contra los códigos de dos factores.
    • Bloqueo de cuentas

      Proporciona una manera de bloquear al usuario si el usuario escribe su contraseña o códigos de dos factores de forma incorrecta. El número de intentos no válidos y el intervalo de tiempo para que se bloqueen los usuarios puede configurarse. Un desarrollador, opcionalmente, puede desactivar el bloqueo de cuentas para ciertas 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 algo en el sitio Web de. Correo electrónico de confirmación es útil, ya que impide que se va a crear 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 su contraseña si ha olvidado su contraseña.
    • Sello de seguridad (signo por todas partes)

      Admite una forma de generar el Token de seguridad para el usuario en los casos cuando el usuario cambia su contraseña o cualquier otra garantía relacionados 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 anteriores. Esta característica proporciona un nivel adicional de seguridad a la aplicación desde al cambiar la contraseña, cerrará la sesión de todas partes (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 de usuarios y Roles es cadenas. Esto significa que cuando el sistema de la identidad de ASP.NET se mantuvo en SQL Server mediante el uso de Entity Framework, utilizábamos nvarchar. Había muchas discusiones en torno a esta implementación predeterminada de 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.
    • IQueryable soporte a usuarios y funciones

      Agrega soporte para IQueryable en UsersStore y RolesStore, puede obtener fácilmente la lista de usuarios y Roles.
    • Operación de eliminación de soporte a través de la 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 el EF 6.1.0-Beta1. Esto garantiza que los nombres de usuario son siempre únicas 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 sólo se valida la longitud mínima. Hay un nuevo validador de contraseña que le proporciona más control sobre la complejidad de la contraseña. Tenga en cuenta que incluso si activar todas las configuraciones de esta contraseña, recomendamos que habilite la autenticación de dos factores para las cuentas de usuario.
    • IdentityFactoryMiddleware / 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 un método recomendado para 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 software intermedio de DbContextFactory devuelve una instancia de la ApplicationDbContext por cada solicitud que se puede utilizar en la aplicación.
    • Paquete de NuGet muestras de identidad ASP.NET

      Paquete de NuGet muestras 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. La muestra 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:
      Anuncio de vista previa de Microsoft.AspNet.Identity 2.0.0

  • Componentes de Microsoft OWIN

    Número de errores corregido en esta versión, vea las notas de la versión más reciente (2.1.0).
  • ASP.NET SignalR

    Número de errores corregido en esta versión, vea notas de la versión.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Generación de código
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Esta actualización permite a los desarrolladores especificar que sus programas se pueden compilar para procesadores de última generación que admiten el conjunto de instrucciones AVX2 de destino.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Depurador
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 el contenido de búsqueda en aplicaciones de almacenamiento de Windows.
  • Script agregado funciones que incluye el explorador DOM y la consola de JavaScript cuando se está depurando dentro de un control de vista Web de depuración.
  • Punto de extensibilidad agregado para que complementos de Visual Studio modificar los valores de los símbolos del depurador.
  • Puede inspeccionar los valores de los objetos individuales cuando se depura la memoria administrada de un archivo de volcado con el montón.
  • Desarrollador de Windows Phone 8.1 puede utilizar Visual Studio para depurar problemas con sitios Web que se ejecutan en el Explorador de Internet del teléfono.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Entity Framework 6.1
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Actualizar Entity Framework 6.1 para tiempo de ejecución y herramientas. Entity Framework (EF) 6.1 es una actualización menor de Entity Framework 6 y correcciones de errores de includesseveral y nuevas características. Para obtener información detallada sobre EF 6.1, incluidos vínculos a documentación de las nuevas características, consulteHistorial de versiones de Entity Framework. Las nuevas características de esta versión incluyen lo siguiente:
    • Consolidación de herramientas proporciona una manera consistente para crear un nuevo modelo EF. Esta característica extiende ADO.NET Entity Data Model Wizard para modelos de Code First, incluidas la ingeniería inversa de una base de datos. Estas características estaban disponibles anteriormente en la versión Beta de las herramientas EF.
    • Tratamiento de errores de confirmación de transacción proporciona el nuevo System.Data.Entity.Infrastructure.CommitFailureHandlerque utiliza la capacidad recién introducida para interceptar las operaciones de la transacción. ElCommitFailureHandler permite la recuperación automática de errores de conexión mientras se confirma una transacción.
    • IndexAttributepermite que los índices que se especifique mediante la colocación de un atributo en una propiedad (o propiedades) en el modelo de código de primera. En primer lugar, el código crea entonces un índice correspondiente en la base de datos.
    • El público de asignación APIproporciona acceso a la información que posee EF cómo se asignan los tipos y propiedades de las columnas y las tablas de la base de datos. En las versiones anteriores, esta API era interna.
    • Permite la capacidad de configurar interceptores con el archivo App.config o Web.configagrega permite interceptores sin volver a compilar la aplicación.
    • DatabaseLoggeres un interceptor de nuevo que resulta muy fácil registrar todas las operaciones de base de datos en un archivo. En combinación con la función anterior, thislets de que cambiar fácilmente en el registro base de datos de operaciones para una aplicación implementada, sin necesidad de volver a compilar.
    • Se ha mejorado la detección de cambios de modelo de las migraciones para que las migraciones necesarias son más precisas. También se ha mejorado notablemente el rendimiento del proceso de detección de cambio.
    • Las mejoras de rendimiento incluyen operaciones de reducción de la base de datos durante la inicialización, optimizaciones para la comparación de igualdad null en consultas LINQ, ver con mayor rapidez de generación (creación de modelos) en escenarios más y más eficaz materialización de entidades realizadas con varias asociaciones.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Diagnósticos de gráficos
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Las características de diagnóstico de DirectX Graphics ahora están disponibles para emuladores y dispositivos Windows Phone 8.1.
  • Plantillas de DirectX de 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 el texto, las imágenes y los menús en juegos para utilizan como Heads Up-muestra, los 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 optimizado 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 a través de 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.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IntelliTrace
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Eventos de rendimiento que 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 que están relacionada de MVC ahora 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 hace más fácil identificar un evento específico para investigar.
  • Al revisar los detalles de un evento de IntelliTrace de rendimiento, ahora hay un indicador para resaltar la ruta de búsquedaPor 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 se muestra con anotaciones de IntelliTrace específicas por lo que pueden mostrar fácilmente parámetros interesantes. Esto también muestra dónde se produjo la excepción mediante el uso de un nuevo comentario en el gráfico.
  • Supongamos que utilizar Git alojado en TFS como sistema de control de código fuente, puede obtener acceso a la versión implementada de la solución abriendo el archivo iTrace generado por el agente de supervisión de Microsoft, en 2013 final de Visual Studio.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
NuGet 2.8.1
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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. Compruebe el 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 ahora es compatible con las aplicaciones de Windows Phone 8.1 de destino mediante el uso de los monikers de marco de destino WPA, WindowsPhoneApp, WindowsPhoneApp81y WPA81.
    • Resolución de revisión para las dependencias
      Cuando NuGet resuelve las 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 la revisión se ha resuelto 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 las dependencias para 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 establecer 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 un paquete de instalación. Este valor también se respetará el cuadro de diálogo Administrador de paquetes de NuGet para las operaciones del paquete de instalación. Para establecer este valor, agregue el siguiente atributo al archivo nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>
    • Operaciones de NuGet de vista previa 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 a los comandos del paquete de instalación, paquete de desinstalacióny paquete de actualización para habilitar visualizando el cierre completo de 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 del versión preliminar paquete y sus dependencias y, a continuación, instalar la versión anterior. Mediante el uso de NuGet 2.8, el comando del paquete de actualización ahora deshará el cierre del paquete completo (como el árbol de dependencias del paquete) a la versión anterior.
    • Dependencias de desarrollo
      Muchos tipos diferentes de funciones 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 se deben considerar publicó una dependencia del nuevo paquete cuando es posterior. NuGet 2.8 permite un paquete para identificarse a sí mismo en el archivo .nuspec como un developmentDependency. Cuando se instala, también se agregará al archivo packages.config del proyecto en el que se instaló el paquete de metadatos. Cuando ese archivo de packages.config se analiza más adelante para las dependencias de NuGet con nuget.exe paquete, excluirá las dependencias marcadas como dependencias de desarrollo.
    • Archivos de packages.config individuales para distintas plataformas
      Al desarrollar 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 utilizar diferentes paquetes de NuGet en distintos archivos de proyecto, como los paquetes tienen distintos niveles de compatibilidad con diferentes plataformas. 2.8 NuGet proporciona compatibilidad mejorada para este escenario mediante la creación de archivos de packages.config diferente para los archivos de proyecto específico de la plataforma.
    • Reserva en la caché Local
      Aunque normalmente se consumen paquetes de NuGet 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 los paquetes que 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 caché reserva 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 de rendimiento en el paquete de actualización-reinstalar comando.

      Además, esta versión de NuGet también incluye otras muchas correcciones de errores. Hay 181 problemas resueltos en la versión. Para obtener una lista completa de los elementos de trabajo corregidos en NuGet 2.8, consulte la NuGet Issue Tracker para esta versión.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Generador de perfiles
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 Windows Apps.This de tienda nueva herramienta tiene filtrado rápido, filtrado de subproceso rápido y una mejor experiencia de sólo mi código.
  • El concentrador de rendimiento y diagnósticos ahora le permite ejecutar más de una herramienta para ejecutarse al mismo tiempo. Los 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 ejecutan en el Explorador de Internet del teléfono.
  • El concentrador de rendimiento y diagnósticos ahora está disponible para las aplicaciones en dispositivos Windows Phone 8.1 y emuladores de Windows Store.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Administración de versiones
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 con 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.
  • Cannow se implemente en idénticos o clústeres de servidores sin tener que repetir la secuencia de implementación en cada servidor.
  • ¿Cannow Etiquetas de copia a través de las fases y las plantillas. Puede mantener la misma secuencia de implementación con todas las etiquetas y los servidores cuando se copiarán a otras etapas o versión templatesin el mismo entorno.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Team Foundation Server
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 para los 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 éstos 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 páginas Web de proyecto o equipo.
  • Puede personalizar los colores en los gráficos de peso ligeros.
  • Se ha actualizado el aspecto de la página principal del proyecto y equipo.
  • Gittools se ha 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.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Las herramientas de prueba
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Proporciona a los evaluadores y clientes potenciales de prueba la capacidad para exportar probar artefactos, de manera que estos se pueden enviar por correo electrónico o como copias impresas y compartir con los participantes que no tienen acceso a TFS.
  • Proporciona al personal de pruebas y pruebas lleva la capacidad de 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 de la aplicación en pruebas durante las pruebas de carga de nube mediante el servicio de información de aplicación.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Máquina 1.0 RTM de Visual Studio de 2013
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Máquina es un lenguaje de código fuente abierto que resulta más fácil crear y plataformas, aplicaciones a gran escala de JavaScript que se ejecutan en cualquier explorador o host.Máquina ofrece a los desarrolladores las ventajas de idiomas inflexible sobre el tiempo de ejecución flexible y dinámica junto con la ubicuidad de JavaScript. Máquina, un superconjunto con tipo de JavaScript que compila a JavaScript normal, worksseamlessly withexisting JavaScript herramientas y bibliotecas y se integra fácilmente con los sitios y las aplicaciones existentes.Tipos nativos basados en andclass modular modelo de programación de máquina permiten la escalabilidad y una 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 laSitio Web de la máquina.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Se han solucionado algunos errores del compilador de C++ y los problemas de compatibilidad de idioma.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IDE de Visual Studio
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Ahora puede ver los cambios entrantes de otras ramas en editores de código mediante el uso de CodeLens.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Herramientas de Microsoft Azure
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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.
  • Al iniciar 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 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 los recursos de Microsoft Azure para desarrollar, probar e implementar la aplicación.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Windows Phone
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 con 2013 Express de Visual Studio para Windows o Visual Studio Professional de 2013, Premium o Ultimate Edition. Con estas herramientas, puede utilizar sus conocimientos de programación y código para generar código administrado, código nativo o aplicaciones HTML y JavaScript. 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 a la Centro de desarrollo de Windows Phone.
  • Puede crear proyectos universales que compartan código entre aplicaciones de almacenamiento de Windows y las 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 2013 de Visual Studio para crear y ejecutar pruebas de IU codificadas en las aplicaciones de Windows Phone almacén.
  • Puede crear y ejecutar pruebas unitarias para sus aplicaciones de Windows Phone Store y aplicaciones de Windows Phone Silverlight mediante Visual Studio Update 2 de 2013.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Problemas solucionados

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

Análisis de código
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Visual Studio 2013 Code Analysis check-in policyis que no se desencadena como se esperaba en los sitios Web.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IntelliTrace
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Si IntelliTrace está habilitado, se producirá un error de Security.VerificationException en un controlador de eventos personalizado.
  • Visual Studio se bloquea cuando se carga un archivo de IntelliTrace dañado.

Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Se supone que tiene Windows Driver Kit (WDK) y Visual Studio 2013 actualización 2 instalado en el equipo. Abra Visual Studio de 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))
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IDE de Visual Studio
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Al abrir las páginas Web utilizando el explorador web interno de Visual Studio, se producen errores de JavaScript.
  • 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 "licencia caducará en días 2147483647" cuando Visual Studio descarga una licencia en línea.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Herramientas y plataforma web
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 presionaF5 o CTRL+F5para un proyecto web que se habilita 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.
  • Al instalar el editor de PHP de DevSense, puede perder su PHP en las regiones de esquematización.
  • Puede experimentar un afteryoupress de bloqueo Visual StudioCTRL+F4 para cerrar el cuadro de diálogo web página de propiedad de las referencias.
  • Supongamos que abra un proyecto que contiene un documento de secuencia de comandos 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 perfil de publicación mediante el uso de una dirección URL relativa como localhost, "corazón", de FTP o "/ /."
  • Habilitar Web Essentials para Web Express.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Microsoft Azure
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • No se puede crear un nuevo proyecto de Microsoft Azure Mobile Services utilizando 2013 de Visual Studio en un equipo basado en x 86.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed


Problemas conocidos

Entity Framework
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed


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 de 2013, puede recibir el siguiente mensaje de error:
No se puede cargar 'nombreDeArchivo.edmx': especifica la conversión no es válida.

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

Versiones afectadas

Este problema afecta a las siguientes versiones de las herramientas de Entity Framework de 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 de 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 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 de byte correctamente 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 a la configuración de la 6.0.0 versión de las herramientas de Entity Framework

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

    Herramientas de Entity Framework 6.0.0 para 2012 de Visual Studio

    Para 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 por desinstalarlas y, a continuación, reparar Visual Studio, o encontrando 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 el uso de 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 causar que dejan de ser válidas.

    La modificación tiene que ser aplicado a <parameter></parameter> elementos de cualquier <function> </function>(como los procedimientos almacenados o funciones con valores de tabla) dentro de la <edmx:StorageModels></edmx:StorageModels> sección que también es conocida como la sección SSDL de la EDMX. Los cambios son para asegurarse de que todos los parámetros se asignan a importación los parámetros de la función correspondiente en la sección CSDL de tipo decimal . 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 debe cambiarse de la siguiente manera:
    <Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" />
    Nota: En este caso, los valores numéricos reales que se asignan a la precisión o escala no son importantes.

Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IDE de Visual Studio
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • 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 desplegable de plataforma de solución no es visible después de instalar Visual Studio 2013 2

Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Windows Phone
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Visual Studio Team Build no genera 8 de Windows Phone, Windows Phone Silverlight 8.1 y aplicaciones de Silverlight.

    Para evitar este problema, establezca el proyecto para construir con el conjunto de herramientas de MSBuild x 86. Para ello en TFS, cambie la opción de plataforma MSBuild de automático a x 86 en la sección del Team Build Asistente para la configuración proceso. Para obtener más información, vea Esta publicación de blog.
  • Tenga en cuenta la situación siguiente:
    • Ha instalado Visual Studio 2013 actualización 2 en un equipo que ejecuta Windows 7 o Windows 8.
    • Actualizar 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 de 2013.
  • Eliminación de un archivo de un proyecto compartido no es detectada por Team Foundation Version Control correctamente. El archivo se eliminará 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 de 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 en 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 2, las pruebas unitarias de C++ Silverlight 8.1 aplicaciones no es compatible. Al redirigir existente proyecto de prueba unitaria de C++ Silverlight 8.0 a Silverlight 8.1, se produce un error en la operación de generación y recibe el mensaje de error siguiente:
    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 solución en la barra de herramientas de Visual Studio.
  • Si cambia el nombre de un proyecto compartido de JavaScript en Microsoft Visual Studio 2013 2, no puede actualizarse el nodo de referencias de los proyectos que importar el proyecto compartido 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.
  • Se supone 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 con HTML y JavaScript, se muestra texto en inglés en las sugerencias de IntelliSense que se proporcionan para WinJS API.
  • Se supone que tiene herramientas de Visual Studio 2013 Update 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 se puede ejecutar una aplicación de Windows Phone 8.0 presionando F5. Además, recibirá el mensaje de error siguiente:
    Emulador de Windows Phone es no se puede comprobar que la máquina virtual se está ejecutando:

    No se puede cargar el archivo DLL 'LocBootPresets': no se pudo encontrar el módulo especificado. (Excepción de HRESULT: 0x8007007E)
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Más información

Cómo descargar archivos de soporte técnico de Microsoft

Las actualizaciones para otros productos de la familia de Visual Studio se pueden encontrar en el Sitio de descarga de Microsoft para Visual Studio.

Requisitos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed


Requisito de reinicio

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

Idiomas admitidos

Visual 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 compatibles

Para obtener más información acerca de los sistemas operativos compatibles, visite el siguiente sitio Web de Microsoft:
Requisitos de sistema y compatibilidad de plataforma para Visual Studio de 2013

Arquitecturas compatibles

  • 32 bits (x 86)
  • 64 bits (x 64) (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 en una resolución de 1024 × 768 o superior

Requisitos de software

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

Soporte para Visual Studio de 2013, actualización 2

Ayuda comunitaria informal para 2013 actualización 2 de Visual Studio está disponible a través de la Foros de Microsoft Developer Network (MSDN).
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Propiedades

Id. de artículo: 2927432 - Última revisión: miércoles, 02 de julio de 2014 - Versión: 9.0
La información de este artículo se refiere a:
  • Microsoft Visual Studio Ultimate 2013
  • Microsoft Visual Studio Professional 2013
  • Microsoft Visual Studio Premium 2013
  • Microsoft Visual Studio Express 2013 for Web
  • Microsoft Visual Studio Express 2013 for Windows
  • Microsoft Visual Studio Express 2013 for Windows Desktop
Palabras clave: 
kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB2927432 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2927432

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com