Descripción de Visual Studio 2013 Update 4

Se aplica a
Visual Studio Ultimate 2013 Visual Studio Ultimate 2013 Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013 Visual Studio Express 2013 for Web Visual Studio Express 2013 for Web Visual Studio Express 2013 for Windows Visual Studio Express 2013 for Windows

Acerca de Visual Studio 2013 Update 4

Microsoft lanzó Visual Studio 2013 Update 4 el 12 de noviembre de 2014. Visual Studio 2013 Update 4 incluye las últimas actualizaciones de software y adiciones de características.

También puede encontrar más información sobre las actualizaciones de productos de Visual Studio en el sitio web de Visual Studio.

Cómo obtener Visual Studio 2013 Update 4

Las actualizaciones de Visual Studio 2013 son versiones acumulativas. Los siguientes vínculos de descarga siempre le dirigen a la última actualización:

Si no tiene Visual Studio 2013 (versión original), ejecute una de las siguientes descargas; tanto Visual Studio 2013 como Update 4 están instaladas.

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

Notificación de examen de virus

Microsoft examinó este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.

Cómo instalar Visual Studio 2013 Update 4

Para obtener instrucciones de instalación de los productos de Visual Studio, consulte los siguientes artículos:

Cómo instalar Visual Studio
        
         Cómo instalar Team Foundation Server y Visual Studio ALM
        
         Cómo instalar Release Management para Visual Studio 2013
        
Importante: esta actualización se aplica a Visual Studio y Team Foundation Server (TFS). La mecánica de instalación de Visual Studio y TFS es diferente. La actualización de Visual Studio se instala sobre lo que ya está instalado en el equipo. La actualización de TFS es un diseño completo que reemplaza lo que está instalado en el equipo. Antes de aplicar la actualización de TFS, asegúrese de tener una copia de seguridad completa de las bases de datos actuales. Si se produce un error en la instalación de la actualización de TFS, no puede reiniciar la actualización ni revertir a la versión anterior de TFS sin realizar una restauración.

La actualización de Release Management es un diseño completo que incluye las adiciones de características y actualizaciones de software más recientes para Release Management para Visual Studio 2013. Antes de intentar aplicar la actualización de Release Management, asegúrese de tener una copia de seguridad completa de las bases de datos actuales y la clave criptográfica RSA (consulte esta entrada de blog para obtener instrucciones sobre la exportación de claves criptográficas RSA). Si se produce un error en la instalación de la actualización de Release Management, no podrá reiniciar la actualización ni revertir a la versión anterior de Release Management sin realizar una operación de restauración.

Las siguientes rutas de actualización se aplican a esta versión.

Actualizaciones admitidas

  • Release Management para Visual Studio 2013 a Release Management para Visual Studio 2013 Update 4
  • Release Management para Visual Studio 2013 Update 3 a Release Management para Visual Studio 2013 Update 4
  • Release Management para Visual Studio 2013 Update 4 RC a Release Management para Visual Studio 2013 Update 4

      

Mejoras tecnológicas nuevas en Visual Studio 2013 Update 4

Mejoras tecnológicasEn esta versión se han realizado las siguientes mejoras tecnológicas.

Descargue Visual Studio Community para obtener un IDE gratuito y completo con características eficaces de productividad de codificación, compatibilidad con el desarrollo móvil multiplataforma para Windows, iOS y Android, y acceso a miles de extensiones. Esta edición de Visual Studio está disponible sin coste para el desarrollo de aplicaciones no empresariales.

Team Foundation Server

  • Puede crear gráficos de tendencias y agregar datos a partir de consultas de elementos de trabajo. Cuando se crea un nuevo gráfico de elementos de trabajo, puede ver tres nuevos tipos de gráficos: área apilada, área y línea.
  • Puede mover los elementos de la lista de pendientes a la posición superior (Mover a la parte superior) o a cualquier posición que desee determinar (Mover a la posición).
  • Puede introducir el "modo de pantalla completa" para todas las páginas en el centro de trabajos pendientes.
  • Puede buscar una ruta de acceso de área en Acceso web.
  • Puede usar Pull Requests para ayudar a revisar y combinar su código en repositorios de Git.
  • Web Access puede volver directamente a los resultados de la consulta desde una vista detallada de la consulta mediante un comando de barra de herramientas o el método abreviado de teclado ALT + Q.
  • Web Access puede generar un correo electrónico directamente desde la vista de elementos de trabajo mediante un nuevo comando de la barra de herramientas.
  • Acceso web tiene una opción para ver los resultados de la consulta en pantalla completa.
  • Con la licencia gratuita para partes interesadas, las partes interesadas pueden ver el trabajo pendiente, editar elementos, ejecutar consultas de elementos de trabajo y muchas otras operaciones.
  • Los equipos ágiles pueden tener hasta 999 elementos de trabajo en la primera o la última columna del panel kanban.
  • Ahora Web Access tiene la opción de abrir un elemento de trabajo en una nueva ventana o pestaña.
  • Puede maximizar los campos de texto enriquecido para una legibilidad rápida.
  • Los resultados de la consulta ahora se pueden copiar como HTML para una mejor experiencia de copiar y pegar.
  • En los campos HTML de seguimiento de elementos de trabajo, ahora puede usar Ctrl + clic para abrir una dirección URL de hipervínculo en una ventana nueva.
  • Puede configurar trabajos pendientes para incluir o excluir errores.
  • Los elementos de la cartera de productos ahora se pueden asignar a iteraciones incluso en vistas jerárquicas, como Características a Historias y Historias a Tareas.
  • Al vincular elementos de trabajo, puede encontrar los elementos de trabajo de destino ejecutando una consulta existente o basándose en el texto del título.

      

Visual C++

  • Visual Studio ahora examina o vuelve a analizar una solución y, a continuación, actualiza la base de datos mucho más rápidamente para soluciones grandes. Por lo tanto, el proceso de exploración debería ser mucho más flexible y debería experimentar menos situaciones en las que se bloquee al realizar operaciones de exploración (como Ir a definición) en soluciones grandes.
  • Visual Studio 2013 Update 4 le permite recopilar y analizar datos de uso de GPU para aplicaciones Windows mediante el centro de rendimiento y diagnósticos. Esta herramienta puede ayudarle a determinar si la CPU o GPU es el cuello de botella de rendimiento de la aplicación. También puedes inspeccionar los datos de tiempo de cada evento de GPU si hay tarjetas gráficas compatibles presentes y los controladores más recientes están instalados.

      

JavaScript Editor

  • Cuando se usa la biblioteca JavaScript RequireJS, se puede mostrar IntelliSense para las dependencias del módulo.

      

CodeLens

  • El tamaño de los datos de CodeLens que se almacenan en una base de datos de Team Foundation Server se redujo eliminando la información duplicada y volviendo a formatear.
  • Solo se usan los cambios de los últimos 12 meses para calcular los indicadores de equipo de CodeLens. Puede cambiar esta duración mediante el comando TFSConfig CodeIndex /indexHistoryPeriod.
  • Puede ver el período durante el que se muestran los datos de CodeLens en la información sobre herramientas y en los detalles. También puede ver el historial completo de archivos desde detalles de CodeLens. Por lo tanto, usarás menos recursos de red para CodeLens porque los datos ahora están comprimidos.
  • Cuando el tamaño de los datos temporales de CodeLens aumenta más allá de un límite determinado en la base de datos de Team Foundation Server, se pausará el procesamiento de los cambios anteriores. El procesamiento se reiniciará automáticamente después de limpiar los datos temporales. Puede configurar este límite de tamaño mediante el comando TFSConfig CodeIndex /temporaryDataSizeLimit.

      

Herramientas de prueba

  • El panel Conjuntos de pruebas asociados muestra todos los conjuntos de pruebas que contienen un caso de prueba determinado. La lista de conjuntos de pruebas se limita a todos los planes de pruebas de todos los proyectos del equipo.
  • El panel Resultados de pruebas recientes muestra los resultados de pruebas recientes asociados a un caso de prueba para todas las configuraciones, conjuntos de pruebas y planes de prueba.
  • Puede crear instantáneas o gráficos de tendencias con campos de casos de prueba para realizar un seguimiento de la actividad de creación de pruebas. Puede crear gráficos de instantáneas con campos de resultados de pruebas para realizar un seguimiento de la actividad de ejecución de pruebas.
  • Puede ver y filtrar las pruebas por etiquetas en el Centro de pruebas y editar en masa las etiquetas del caso de prueba en la vista Gird.

      

ASP.NET y plataforma web

  • Microsoft ASP.NET and Web Tools 2013.4 RTM

    • Mejora del editor JSON

      Hemos realizado algunas mejoras en el editor JSON, incluidas mejoras de rendimiento, como la carga asincrónica del esquema JSON, el almacenamiento en caché de los esquemas secundarios y la compatibilidad con IntelliSense mejorado. Además, existen las siguientes características nuevas:

      • Validación de esquemas JSON Agregar característica de validación de esquemas JSON, basada en el esquema que se define en la lista desplegable de esquemas.
      • Menú contextual Anular minificación Puede hacer clic con el botón derecho en el editor JSON y seleccionar Anular minar menú contextual para anular la minimización de las matrices largas del archivo JSON.
      • Volver a cargar esquemas menú contextual Visual Studio almacenará en caché el esquema que se descarga de Internet y usará la caché incluso después de reiniciar Visual Studio. Si sabe que se ha cambiado el esquema, puede usar el menú contextual Recargar esquemas Ctrl+Mayús+J para volver a descargar el esquema usado actualmente en el documento JSON activo y usarlo inmediatamente en el documento actual.
      • IntelliSense para package.json y bower.json Además de probar IntelliSense y la validación para archivos package.json y bower.json, Visual Studio también proporciona IntelliSense en directo para paquetes Bower y npm directamente en el editor JSON.
      • Validación de propiedades duplicadasEl editor de JSON ahora proporcionará validación para las propiedades duplicadas. Esto ayuda a detectar un problema común con la creación de archivos JSON.
    • HTML Editor

      Microsoft mejoró el editor HTML con algunas actualizaciones de software, actualizó IntelliSense para estándares web e introdujo las siguientes características nuevas:

      • Mejor formato de plantilla de cliente El editor HTML no analiza ni formatea la sintaxis de doble curvatura{{...}} más. Esto es para asegurarse de que el contenido de esa sintaxis no se trate como HTML y, por lo tanto, se invalide, ni intente formatearlos, lo que no se puede hacer correctamente mediante el formateador HTML. Esto es ideal para angulares, manillares, bigote y otras sintaxis de plantillas de doble rizado.
      • Soporte para elementos personalizados, elementos de polímero y atributos HTML Editor ya no valida atributos desconocidos para elementos personalizados, porque habrá muchas etiquetas personalizadas en diferentes marcos. Por lo tanto, ya no habrá garabatos bajo los elementos desconocidos.
      • IntelliSense básico para componentes web El editor HTML tiene IntelliSense for <link rel="import" /> que forma parte del estándar de componentes web.
      • Información sobre herramientas de elementos HTML Se proporciona información sobre herramientas para elementos HTML en el editor.
      • #region admiten El editor HTML ahora admite el plegado de regiones. También puede usar un fragmento de código circundante para incluir la selección actual.
      • Soporte de comentarios Todo/Hack en la Lista de tareas
      • Iconos angulares Tanto las directivas angulares como <ng-view como los atributos como ng-controller> ahora se muestran en IntelliSense junto con un logotipo angular para facilitar su identificación.
      • Iconos de arranque El IntelliSense proporcionado en los atributos de clase HTML ahora se muestra junto con el logotipo de Bootstrap si el nombre de clase fue definido por el archivo CSS de Bootstrap.
    • CSS/LESS/Sass Editor

      • Soporte de comentarios Todo/Hack en la Lista de tareas
      • @viewport Corrección para el editor LESS En el editor LESS, @viewportwill ya no se muestra la advertencia de verificación.
      • Proporcionar muchos más fragmentos de código CSS/LESS/Sass El editor ahora proporciona más fragmentos de código para facilitar el desarrollo de la experiencia.
    • Vínculo del explorador

      • CSS automáticamente sincrónico Ahora, guardar el archivo CSS o cambiarlo externamente (por ejemplo, mediante un compilador LESS/SASS) hará que todo el archivo CSS se vuelva a cargar en el navegador. Si el archivo está en un estado en el que no se puede sincronizar automáticamente, Ctrl + S provocará una recarga automática, y esto debería volver a ponerlo en un buen estado sin tener que actualizar los navegadores vinculados (Ctrl + Alt + Enter). La característica se puede deshabilitar en la barra de herramientas.
    • Herramientas WebJobs

      Ahora admite el control de trabajos web a través del nodo WebJobs del explorador de servidores dentro del sitio web de Azure de las siguientes maneras:

      • nodos de WebJobs debajo de los nodos de sitio web en el Explorador de servidores.

      • Iniciar o detener trabajos WebJob continuos desde el Explorador de servidores.

      • Ejecutar trabajos a petición o programados desde el Explorador de servidores.

      • Ver el panel de WebJob desde el Explorador de servidores.

        Puede usar el menú contextual Ver panel para ir al panel WebJob del sitio web de Azure.

    • SDK de WebJobs

      • WebJobs SDK se preinstalará en las plantillas de proyecto de Azure WebJob.
  • Microsoft ASP.NET y Web ASP.NET MVC 5.2.2

    Los paquetes de plantillas se actualizan para usar ASP.NET MVC 5.2.2. Esta versión no tiene nuevas características ni actualizaciones de software en MVC. Hemos realizado un cambio en Web Pages para mejorar significativamente el rendimiento y, posteriormente, hemos actualizado todos los demás paquetes dependientes que poseemos para que dependan de esta nueva versión de Web Pages.

    • ASP.NET Web API 5.2.2

      En esta versión, hemos realizado un cambio de dependencia para Json.Net 6.0.4. Para obtener más información sobre las novedades de esta versión de Json.NET, consulte Json.NET 6.0 versión 4 - Combinación de JSON, inserción de dependencias. Esta versión no tiene otras características nuevas ni actualizaciones de software en la API web. Posteriormente, hemos actualizado todos los demás paquetes dependientes que poseemos para que dependan de esta nueva versión de la API web.

    • ASP.NET Web API OData 5.3.1

      Consulte esta nota de la versión de Web API OData 5.3.

    • SignalR 2.1.2

      Los paquetes de plantillas se actualizan para usar SignalR 2.1.2. Consulte su nota de versión en GitHub.

    • Microsoft Owin 3.0

      Los paquetes de plantillas se actualizan para usar los paquetes NuGet de Microsoft Owin 3.0. Consulte esta nota de la versión de Owin 3.0.

    • NuGet 2.8.3

      • El soporte para el proyecto DevExtreme y BizTalkProject se agrega a 2.8.3.
      • Consulte aquí para obtener información detallada.

      

Administración de versiones

  • Use etiquetas al implementar en un entorno vNext

    Ahora, puede usar etiquetas junto con los servidores en vNext Azure o entornos estándar. Cuando se implementa una fase, estas acciones se realizan en cualquier servidor que contenga esta etiqueta. Por lo tanto, debe crear el conjunto de acciones solo una vez para varios servidores. Mediante el uso de etiquetas vNext, también puede cambiar el orden de implementación de paralelo a secuencia.

  • Acceso a variables del sistema para las secuencias o scripts de implementación

    Debido a la demanda popular de los usuarios, ahora puede acceder a las variables del sistema de la misma manera que otras variables de configuración y puede usarlas en la plantilla de versión. Ya no es necesario codificar estas variables.

  • Reducir la necesidad de archivos de configuración para implementar las compilaciones

    Ahora puede configurar variables de configuración para su versión en los niveles global, de servidor, de componentes y de acción. Esta flexibilidad adicional significa que es posible que ya no tengas que mantener los archivos de configuración junto con la compilación.

  • Intervención manual con una ruta de acceso de versión vNext

    Ahora puede agregar pasos manuales a una fase en una ruta de acceso de versión vNext y puede agregar una actividad de intervención manual a la secuencia de implementación. Cuando la notificación se desencadena en esa secuencia, la implementación se detiene y, a continuación, puede ejecutar algunos pasos manuales antes de continuar procesando el resto de la automatización para la ruta de acceso de la versión.

  • Entrega de compilación almacenada en servidores TFS

    Si ha configurado la definición de compilación para copiar el resultado de la compilación en el servidor y no en una ruta UNC, los componentes vNext de Release Management ahora pueden usar las compilaciones almacenadas en el servidor.

  • Implementar desde una entrega de compilación mediante una ruta UNC compartida

    Ahora puede usar la administración de versiones para implementar en servidores mediante entregas de compilación que se encuentran en una ruta compartida de convención de nomenclatura universal (UNC). Puede realizar la implementación si el servidor de destino y el servidor de Release Management tienen acceso a la ruta UNC compartida.

      

Application Insights

  • Visual Studio 2013 Update 4 incluye mejoras de rendimiento y actualizaciones de software para las herramientas de Application Insights para Visual Studio. Esta actualización es totalmente compatible con los proyectos a los que se agregó Application Insights en Visual Studio 2013 Update 3 e incluye las siguientes actualizaciones:

    • Integración perfecta con el flujo de trabajo de publicación en un sitio web de Azure.
    • Mejorar la integración de soluciones y la detección de proyectos para que Application Insights deje de incluirse en proyectos no admitidos, incluido Python.
    • Para obtener más información acerca de los cambios en los datos de Application Insights en el Portal de versión preliminar de Azure, consulte Comenzar a supervisar el estado y el uso de la aplicación.

      

Problemas corregidos

Correcciones de Team Foundation Server

  • Al configurar informes sin la integración de SharePoint, la cuenta Servicio de red no está configurada para el rol TfsWarehouseAdministrator de la base de datos de análisis.

  • Cuando se cambia el criterio primario de una ruta de acceso de Área, es posible que vea revisiones vacías en los elementos de trabajo.

  • Es posible que experimente errores de notificación si inicialmente se produce un error en una notificación.

  • La variable $(BuildDefinitionID) distingue mayúsculas de minúsculas y puede provocar errores en las compilaciones.

  • La adición de un nuevo usuario después de realizar cambios en el área o la ruta de acceso de iteración podría bloquear la apertura de elementos de trabajo en Web Access.

  • En el comando TfsConfig remapDBs, un separador de comas (',') se puede tratar como dos instancias SQL en lugar de una única instancia SQL y un número de puerto.

  • Varios desprendimientos de una colección podrían dar lugar a datos incorrectos en la base de datos de la colección.

  • Suponga que asocia diferentes tipos de elementos de trabajo de diferentes proyectos. Cuando se compilan los proyectos, es posible que se produzcan errores.

  • No se puede realizar una compilación de integración continua para un proyecto desde un repositorio de Git si la definición de compilación se almacena en un proyecto central de TFVC.

  • Al usuario administrador de proyectos se le puede denegar el acceso a la administración del control de versiones.

  • Algunos escenarios de actualización de TFS pueden producir un error al adjuntar una colección si la misma colección se adjunta varias veces o si se adjuntan varias colecciones que tienen la misma pertenencia.

  • Cuando intenta ver el contenido del Explorador de control de código fuente en Visual Studio, puede recibir el mensaje de error siguiente:

    Nota

    TF14044: Acceso denegado: los usuarios <> necesitan los permisos globales de AdminWorkspaces.

  • No se puede usar la característica de indexación de origen a menos que se configure un equipo de compilación o un controlador independientes para cada definición de compilación.

  • Es posible que vea el proceso w3wp usando el 100 por ciento de la CPU.

  • TFS no se inicia si C:\Windows\System32\inetsrv\config\applicationHost.config se actualiza para generar X-Content-Type-Options.

  • Es posible que reciba un mensaje de explorador no compatible cuando intente abrir el cuadro de diálogo de seguridad en la consulta o el control de código fuente desde Team Explorer.

  • Cuando experimente los siguientes escenarios, se producirá un error en un programa de compilación personalizada que use FileContainerHttpClient.UploadFileAsync, a menos que vuelva a compilar.

  • Si intenta usar la plantilla de Git más reciente, es posible que se produzca un error.

  • Un conjunto de cambios aplazados que produce un error en la actividad CheckInGatedChanges al final de la compilación da como resultado una compilación con errores que realmente protegió los cambios. La compilación debe marcarse como parcialmente correcta.

  • El tiempo de compilación para todas las compilaciones aumenta con el número de áreas de trabajo que usan las compilaciones.

  • Un administrador de sala de chat recibirá un mensaje de error cuando intente eliminar la suscripción de eventos de la sala de equipos, a menos que el administrador de la sala de chat sea también administrador de la colección de proyectos de equipo.

  • Si crea una lista TFS en Excel e incluye un campo HTML, puede perder todo el formato del campo HTML.

  • Cuando se suscribe a la notificación de eventos de confirmación de Git en la sala de equipo, el hipervínculo del mensaje puede apuntar a una página de error.

  • No se puede desasignar la integración de TFS a Project Server si la instancia de Project Server se elimina o no se puede acceder a ella.

  • Es posible que no pueda insertar repositorios con TFS Server cuando se usó un cliente GIT antiguo en cualquier momento en el pasado.

  • Es posible que no pueda utilizar la habilitación de características en algunas plantillas de proceso.

  • Referencia nula El conjunto de cambios de la consulta de comandos genera excepciones cuando no existe un conjunto de cambios solicitado.

  • Es posible que reciba un mensaje de error de memoria insuficiente al insertar el repositorio con el servidor TFS.

  • Es posible que vea el crecimiento de la base de datos si tiene muchas compilaciones guardadas.

  • Es posible que reciba un error de referencia nula al realizar anotaciones en archivos en el repositorio de Git.

  • Al escribir código en Visual Studio, la ventana Salida puede iniciarse cuando intente actualizar los glifos de SCC en el Explorador de soluciones.

  • En ocasiones, Visual Studio se bloquea cuando está funcionando en el Explorador de control de código fuente.

  • El elemento de trabajo seleccionado y la ubicación de desplazamiento no permanecen cuando se abre un elemento de trabajo en una consulta y, luego, se vuelve a los resultados de la consulta.

  • Si desasocia una base de datos de colección de un servidor y la adjunta a otro servidor, algunas identidades y grupos que no se pudieron resolver se eliminarán sin previo aviso.

  • Si carga un archivo con un tamaño superior a 1 GB en TFS 2013, al intentar descargar los datos adjuntos mediante Acceso web, puede recibir una excepción ArithmeticException.

  • No se pueden establecer notas de comprobación mediante programación en la página Cambios pendientes.

  • Si un campo de texto sin formato se establece como de solo lectura, es difícil interactuar con él mediante Internet Explorer.

  • Si se establece MinimumSize para un control de texto sin formato, es posible que el control se superponga a los controles cercanos en Web Access.

  • Si abre un elemento de trabajo con un campo de descripción de solo lectura que tiene espacios iniciales o finales, no puede guardar el elemento de trabajo ni trabajar con él.

  • Al combinar archivos CSHTML en el Control de versiones de Team Foundation (TFVC) y Git. La barra de herramientas está deshabilitada. No puede combinar archivos CSHTML mediante la herramienta de combinación.

  • Los clientes con licencia básica no deberían poder activar y desactivar el panel de asignaciones en el trabajo pendiente del producto.

  • Al abrir un informe general de historias o un informe de progreso de historias utilizando un sistema operativo turco, el informe se bloquea.

      

Correcciones de Visual C++

  • Si define un operador incorrectamente, el compilador puede bloquearse.
  • Cuando se define una variable const estática en el encabezado y, a continuación, se declara en el origen, el enlazador tratará el símbolo como definido de forma múltiple incorrectamente.
  • Al definir un operador de conversión para un tipo no definido, el compilador puede bloquearse.
  • Crear una instancia explícita de una plantilla de función variádica puede causar un error interno del compilador.
  • El compilador permite incorrectamente que el constructor trivial explícito sea privado.
  • El uso de plantillas anidadas puede provocar errores internos del compilador.
  • El error C2951 puede causar un error posterior del compilador interno.
  • Los inicializadores designados no pueden inicializar uniones dentro de estructuras.
  • El uso de parámetros de función predeterminados puede provocar errores internos del compilador.
  • Se pueden pasar argumentos incorrectos cuando se usa la inicialización uniforme anidada.
  • Las listas del inicializador pueden causar errores internos del compilador.
  • El error C4530 puede causar un error posterior del compilador interno.

      

Correcciones de herramientas de prueba

  • Con TFS 2013 Update 3, Test Plans admite estados de flujo de trabajo personalizados en lugar de solo estados activos e inactivos. Dado que los usuarios pueden conectarse a los planes de prueba en cualquiera de los estados personalizados, se quitó la restricción de mostrar solo Test Plans activos en el cuadro de diálogo Microsoft Test Manager - Selección del plan de pruebas. Por lo tanto, el cuadro de diálogo Selección del plan de pruebas ahora muestra planes activos e inactivos. Sin embargo, la falta de capacidad de filtrar y ordenar en la columna Estado del cuadro de diálogo de selección Plan de prueba fue una regresión introducida en Visual Studio 2013 Update 3. Debido a esta regresión, los usuarios tuvieron que examinar una larga lista de Active and Inactive Test Plans para seleccionar uno. En Visual Studio 2013 Update 4, la funcionalidad de ordenar y filtrar se corrige para que los usuarios puedan filtrar y ordenar en la columna Estado del plan de prueba del cuadro de diálogo Selección del plan de prueba.

      

ASP.NET y correcciones de la plataforma web

  • En un proyecto de sitio web, no puede agregar plantillas de elementos basadas en Razor (CSHTML/VBHTML) a menos que primero instale los paquetes NuGet de Web Pages correctos. Este cambio permite agregar plantillas de elementos en WSP sin tener que instalar primero un paquete. Al agregar la plantilla de elemento, se instalarán automáticamente los paquetes necesarios.
  • Puede deshabilitar por completo la validación de solicitudes en una aplicación. Esto significa que RequestValidationMode=0.0 es compatible con Visual Studio.

      

Depurador

  • Los archivos PDB ya no se bloquearán durante la depuración de WCF.
  • El botón Reintentar para las instrucciones debug.assert ahora funciona correctamente en Visual Studio Express 2013.
  • Los valores devueltos se mostrarán en la ventana automática para la depuración nativa junto con Editar y continuar habilitados.
  • Cuando se realiza la depuración en modo mixto en una aplicación, esta puede bloquearse.

      

XAML Designer

  • Cuando se hace referencia a archivos binarios que no son compatibles con un proceso de 32 bits del proyecto, el diseñador puede bloquearse y producir una excepción OutOfMemory.

      

        
      

Problemas conocidos

Herramientas de SQL Server

  • Suponga que instala Visual Studio Update 4 mediante la instalación integrada, es posible que se produzca un error en las compilaciones del proyecto de base de datos si se habilita la verificación extendida de Transact-SQL. Además, aparece un mensaje de error similar al siguiente:

    Nota

    System.IO.FileNotFoundException: No se pudo cargar el archivo o ensamblado 'Microsoft.SqlServer.TransactSql, Version=12.0.0.0

    Para solucionar este problema, desactive la casilla Habilitar la verificación de Transact-SQL extendida en las propiedades del proyecto de base de datos.
    Esta característica quedó obsoleta y se quitó de la última actualización de herramientas de SQL Server. Para buscar actualizaciones, vaya al menú Herramienta y seleccione Extensiones y Novedades para abrir el cuadro de diálogo de actualización. En el cuadro de diálogo, seleccione Novedades del producto. Microsoft SQL Server Update para las herramientas de base de datos aparecerá en la lista si hay una actualización disponible.

      

Visual Studio Tools

  • Debe desinstalar aplicaciones híbridas multidispositivo para Visual Studio CTP 2.0 antes de instalar Visual Studio 2013 Update 4. Si no es así, consulte KB3014133 para obtener información detallada.

      

Herramientas de prueba de interfaz de usuario codificadas

  • Si ha creado pruebas de interfaz de usuario codificadas para realizar pruebas automatizadas de aplicaciones de la Microsoft Store en Windows 8.1. Al intentar ejecutar las mismas pruebas en Windows 10 Technical Preview, puede experimentar uno o varios de los problemas siguientes:

    • Los elementos de un control de vista de cuadrícula dentro de un control de zoom semántico no se pueden resaltar mediante el generador de pruebas codificado de interfaz de usuario. Las acciones de la interfaz de usuario en estos elementos de la vista de cuadrícula pueden no tener éxito y las pruebas fallarán. En este momento, no existe ninguna solución alternativa.
    • Activar y desactivar un control ToggleSwitch puede bloquear la aplicación. En este momento, no existe ninguna solución alternativa.
    • Si ha agregado un control de mosaico a UIMap, su uso del control para iniciar aplicaciones XAML no funciona. Para solucionar este problema, use la API XamlWindow.Launch() para iniciar la aplicación en su lugar.
    • Si ha agregado controles que se encuentran en controles flotantes asociados a controles de la AppBar a UIMap, el uso de estos controles para acceder a la funcionalidad de la aplicación no funciona. No hay ninguna solución alternativa para este problema.
    • Si ha agregado controles FilePicker a UIMap, su uso para seleccionar archivos no funciona. No hay ninguna solución alternativa para este problema.

      

Instalación

  • Supongamos que instala los productos "con la actualización 4" desde la imagen .iso y está desconectado de Internet. En esta situación, es posible que reciba una instalación completada con un cuadro de diálogo de advertencias si la configuración de Visual Studio admite varios idiomas. Por ejemplo: puede recibir la advertencia cuando instala Visual Studio 2013 Ultimate con actualización 4 en una configuración que admite alemán e inglés (u otras combinaciones de idiomas). Si no se realiza ninguna otra acción, Visual Studio se ejecutará según lo previsto, pero como los recursos de idioma no se actualizan por completo, experimentará varios idiomas en la interfaz de usuario de Visual Studio.

    Para resolver este problema, siga los siguientes pasos:

    1. Descargue la .iso de Visual Studio Update 4 y ejecute la instalación completa.
    2. Cuando se haya conectado a Internet, ejecute repair en la instalación de Visual Studio Update 4.

      

        
        
      

Más información

Cómo descargar archivos de soporte técnico de Microsoft
        
Las novedades de otros productos de la familia Visual Studio se pueden encontrar en el sitio de descargas de Microsoft para Visual Studio.

Requisitos

Requisito de reinicioEs posible que tenga que reiniciar el equipo después de instalar este paquete.

Idiomas compatibles Visual Studio 2013 Update 4 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 sobre los sistemas operativos compatibles, consulte Compatibilidad de plataforma y requisitos del sistema para Visual Studio 2013.

Arquitecturas compatibles

  • 32 bits (x86)
  • 64 bits (x64) (WOW)

Requisitos de hardware

  • Procesador de 1,6 gigahercios (GHz) o más rápido
  • 1 gigabyte (GB) de RAM (1,5 GB si se ejecuta en una máquina virtual)
  • 8.5 GB de espacio disponible en el disco duro
  • Unidad de disco duro de 5.400 RPM
  • Tarjeta de vídeo compatible con DirectX 9 que se ejecuta a una resolución de 1024 × 768 o superior

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

Soporte para Visual Studio 2013 Update 4Comunidad informal El soporte técnico para Visual Studio 2013 Update 4 está disponible a través de los foros de Microsoft Developer Network (MSDN).