Acerca de Visual Studio 2013 Update 4

Microsoft publicó 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.Para obtener más información acerca de las actualizaciones de productos de Visual Studio, consulte 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 dirigen a la última actualización:

Si no tiene Visual Studio 2013 (versión original), ejecute una de las siguientes descargas; se instalarán tanto Visual Studio 2013 como la actualización 4.

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

Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente disponible en la fecha de publicación del archivo. El archivo se ha almacenado en servidores con una protección mejorada que impiden que se realicen cambios no autorizados en el 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 a Team Foundation Server (TFS). La mecánica de instalación de Visual Studio y de 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 ya está instalado en el equipo. Antes de aplicar la actualización de TFS, asegúrese de que tiene una copia de seguridad completa de las bases de datos actuales. Si la instalación de actualización de TFS produce un error, no se puede reiniciar la actualización ni revertir a una versión anterior de TFS sin realizar una restauración.La actualización de Release Management es un diseño completo que incluye las incorporaciones de características y actualizaciones de software más recientes de Release Management para Visual Studio 2013. Antes de intentar aplicar esta actualización de Release Management, asegúrese de que cuenta con una copia de seguridad completa de las bases de datos actuales y una clave de cifrado RSA (consulte esta entrada de blog para obtener las instrucciones de exportación de las claves de cifrado RSA). Si la instalación de la actualización de Release Management produce un error, no podrá reiniciar la actualización ni revertir a una versión anterior de Release Management sin realizar una operación de restauración.Se aplican las siguientes rutas de actualización a esta versión.Actualizaciones compatibles

  • 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 el candidato de versión inicial (RC) de Visual Studio 2013 Update 4 a Release Management para Visual Studio 2013 Update 4

Nuevas mejoras de tecnología en Visual Studio 2013 Update 4

Mejoras en la tecnologíaEn esta versión, se realizaron las siguientes mejoras en la tecnología.Descargar Visual Studio Community para obtener un IDE completo con características de productividad de la codificación eficaces, un soporte para el desarrollo móvil multiplataforma para Windows, iOS y Android, así como el acceso a miles de extensiones. Esta edición de Visual Studio también está disponible de forma gratuita para el desarrollo de aplicaciones no empresariales.

  • Puede crear gráficos de tendencias y agregar datos desde consultas de elementos de trabajo. Cuando se crea un nuevo gráfico de elementos de trabajo, se ven tres nuevos tipos de gráficos: área apilada, área y línea.

  • Puede mover elementos del trabajo pendiente a la posición superior (Mover arriba) o a cualquier posición que desee determinar (Mover a posición).

  • Puede especificar el "modo de pantalla completa" para todas las páginas en el concentrador Trabajos pendientes.

  • Puede buscar una ruta de acceso del área de Web Access.

  • Puede usar solicitudes de extracción para ayudar a revisar y combinar el código en los repositorios Git.

  • Web Access puede volver directamente a los resultados de búsqueda desde una vista detallada de la consulta mediante el uso de un comando de la 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 barra de herramientas.

  • Web Access tiene una opción para ver los resultados de la consulta en pantalla completa.

  • Con la licencia gratuita para partes interesadas, estas pueden ver el trabajo pendiente, editar elementos, ejecutar consultas de elementos de trabajo y muchas otras operaciones.

  • Los equipos de Agile pueden tener hasta 999 elementos de trabajo en la primera o última columna del panel Kanban.

  • Web Access ahora 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 más rápida.

  • Los resultados de la consulta ahora se pueden copiar como HTML para una mejor experiencia del procedimiento de copiar y pegar.

  • En un elemento de trabajo que realiza el seguimiento de campos HTML, ahora puede usar Ctrl + hacer clic para abrir una URL de hipervínculo en una nueva ventana.

  • Puede configurar los trabajos pendientes para incluir o excluir errores.

  • Ahora se pueden asignar elementos de trabajos pendientes de productos a iteraciones incluso en vistas jerárquicas como Características a casos y Casos a tareas.

  • Cuando está vinculando elementos de trabajo, puede encontrar los elementos de trabajo de destino mediante la ejecución de una consulta existente o en función del texto en el título.

  • Visual Studio ahora examina o vuelve a examinar una solución y después actualiza la base de datos de manera mucho más rápida para grandes soluciones. Por tanto, el proceso de exploración debe responder mucho mejor y el usuario debe experimentar menos situaciones en la que está bloqueado cuando ejecuta operaciones de exploración (como Ir a definición) en grandes soluciones.

  • Visual Studio 2013 Update 4 le permite recopilar y analizar los datos de uso de GPU para las aplicaciones de Windows mediante el uso del concentrador Rendimiento y diagnósticos. Esta herramienta puede ayudarle a determinar si la CPU o la GPU es el cuello de botella del rendimiento de la aplicación. También puede inspeccionar los datos de tiempo de cada evento de la GPU si hay tarjetas gráficas compatibles y están instalados los controladores más recientes.

  • Cuando se utiliza la biblioteca JavaScript RequireJS, se puede mostrar IntelliSense para las dependencias de módulos.

  • El tamaño de los datos de CodeLens almacenados en una base de datos de Team Foundation Server se ha reducido al quitar la información duplicada y volver a formatear.

  • Solo se utilizan los cambios de los últimos 12 meses para calcular los indicadores de equipo CodeLens. Puede cambiar esta duración utilizando el comando TFSConfig CodeIndex /indexHistoryPeriod.

  • Puede ver el período para 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 a partir de los detalles de CodeLens. Por lo tanto, utilizará menos recursos de red para CodeLens porque los datos ya están comprimidos.

  • Cuando el tamaño de datos temporales de CodeLens aumenta por encima de determinado límite 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 utilizando el comando TFSConfig CodeIndex /temporaryDataSizeLimit.

  • El panel Conjuntos de pruebas asociadas muestra todos los conjuntos de pruebas que contienen un determinado caso de prueba. La lista de conjuntos de pruebas está orientada a todos los planes de pruebas en todos los proyectos de 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 pruebas.

  • Puede crear gráficos de instantáneas o de tendencias con campos de casos de prueba para realizar el seguimiento de la actividad de creación de pruebas. Puede crear gráficos de instantáneas con los campos de resultados de prueba para hacer un seguimiento de la actividad de ejecución de pruebas.

  • Puede ver y filtrar pruebas por etiquetas en el concentrador de pruebas y modificar de forma masiva las etiquetas de un caso de prueba en la vista de cuadrícula.

  • Microsoft ASP.NET y herramientas web RTM 2013.4

    • Mejora del editor de JSON Hemos realizado algunas mejoras en el editor de JSON, entre ellas, mejoras del rendimiento como la carga del esquema JSON de manera asíncrona, el almacenamiento en caché de los esquemas secundarios y la admisión de IntelliSense mejorada. Además, existen las siguientes nuevas características:

      • Validación del esquema JSON Agregue la característica de validación del esquema JSON basada en el esquema definido en la lista desplegable del esquema.

      • Cancelar la minificación del menú contextual Puede hacer clic con el botón secundario en el editor de JSON y seleccionar Cancelar minificación del menú contextual para cancelar la minificación de cualquier matriz larga del archivo JSON.

      • Recargar menú contextual de esquemas Visual Studio almacenará en caché el esquema que se descarga desde Internet y que utilizará la caché incluso después de reiniciar Visual Studio. Si sabe que el esquema ha cambiado, puede utilizar el menú contextual Recargar esquemas Ctrl+Mayús+J para volver a descargar el esquema actual utilizado en el documento JSON activo y, a continuación, utilizarlo inmediatamente en el documento actual.

      • IntelliSense para los archivos package.json y bower.json Además de probar IntelliSense y la validación de los archivos package.json y bower.json, Visual Studio también proporciona IntelliSense en vivo directamente en el editor de JSON tanto para los paquetes Bower como npm.

      • Validación de las propiedades duplicadasEl editor de JSON ahora ofrece la validación de las propiedades duplicadas. Esto ayuda a interceptar un problema común con la creación de archivos JSON.

    • Editor HTML Microsoft ha mejorado el editor HTML con algunas actualizaciones de software, ha actualizado IntelliSense para estándares web y ha introducido las siguientes características nuevas:

      • Formato de plantilla de cliente mejorado El editor HTML ya no analiza o aplica formato a la sintaxis de doble llave{{...}}. De esta forma se asegura de que el contenido de dicha sintaxis no se trata como HTML y, por tanto, se invalida, ni intenta aplicarle formato, lo cual no se puede realizar correctamente utilizando el formateador HTML. Es perfecto para las sintaxis de plantillas de dobles llaves Angular, Handlebars, Mustache, entre otras.

      • Compatibilidad con elementos personalizados, elementos de polímeros y atributos El editor HTML ya no valida atributos desconocidos para elementos personalizados, ya que aparecerán muchas etiquetas personalizadas en distintos marcos. Por lo tanto, ya no habrá líneas de subrayado bajo los elementos desconocidos.

      • IntelliSense básico para componentes web El editor HTML cuenta con IntelliSense para <vincular rel="import" />, que forma parte del estándar de componentes web.

      • Información sobre herramientas de elementos HTML En el editor se indica la información sobre herramientas para los elementos HTML.

      • Soporte de #region El editor HTML ahora admite el plegamiento de región. Puede utilizar un fragmento de código circundante para incluir también la selección actual.

      • Compatibilidad con los comentarios de Todo/Hack en la lista de tareas

      • Iconos angulares Tanto las directivas angulares como <ng-view>, como los atributos ng-controller ahora se muestran en IntelliSense junto con un logo angular para facilitar su identificación.

      • Iconos de arranque El IntelliSense proporcionado en atributos de clase HTML ahora se muestra junto con el logo de arranque si el nombre de la clase se ha definido en el archivo CSS de arranque.

    • Editor CSS/LESS/Sass

      • Compatibilidad con los comentarios de Todo/Hack en la lista de tareas

      • Corrección de @viewport para el editor LESS En el editor LESS, @viewportya no volverá a mostrar la advertencia de verificación.

      • Proporcionar más fragmentos de código El editor CSS/LESS/Sass ahora incluye más fragmentos de código para facilitar la experiencia del desarrollo.

    • Vínculo del explorador

      • CSS automáticamente sincrónico Ahora, al guardar el archivo CSS o al cambiarlo externamente (como al usar un compilador LESS/SASS), todo el archivo CSS se recargará en el explorador. Si el archivo está en un estado en el que no se puede sincronizar automáticamente, Ctrl + S provocará una recarga automática y lo revertirá a un estado correcto sin tener que actualizar los exploradores vinculados (Ctrl + Alt + Entrar). Esta característica puede deshabilitarse en la barra de herramientas.

    • Herramientas de trabajos web Ahora admite los trabajos web de control a través del nodo de trabajos web del explorador de servidores en el sitio web de Azure de las siguientes formas:

      • Nodos de los trabajos web en los nodos del sitio web del Explorador de servidores.

      • Inicie o detenga los trabajos web desde el Explorador de servidores.

      • Ejecute trabajos programados o a petición desde el explorador de servidores.

      • Consulte el panel del trabajo web desde el Explorador de servidores.Puede utilizar el menú contextual Ver panel para ir al panel de trabajo web del sitio web de Azure.

    • SDK de trabajos web

      • El SDK de trabajos web se preinstalará en las plantillas de proyecto de trabajos web de Azure.

  • Microsoft ASP.NET y Web ASP.NET MVC 5.2.2Los paquetes de plantillas se han actualizado para usar ASP.NET MVC 5.2.2. Esta versión no tiene características nuevas ni actualizaciones de software de MVC. Hemos realizado un cambio en las páginas web para lograr una importante mejora del rendimiento y hemos actualizado en consecuencia los demás paquetes dependientes que poseemos para depender de esta nueva versión de páginas web.

    • ASP.NET Web API 5.2.2En esta versión hemos realizado un cambio de dependencia para Json.Net 6.0.4. Para obtener más información acerca de las novedades de esta versión de Json.NET, consulte Json.NET 6.0 Release 4 - Combinación de JSON, inserción de dependencias. Esta versión no tiene otras características nuevas ni actualizaciones de software de Web API. Hemos actualizado en consecuencia los demás paquetes dependientes que poseemos para depender en esta nueva versión de páginas web.

    • ASP.NET Web API OData 5.3.1Consulte esta nota de versión para Web API OData 5.3.

    • SignalR 2.1.2Los paquetes de plantillas se han actualizado para usar SignalR 2.1.2. Consulte su nota de versión sobre GitHub.

    • Microsoft Owin 3.0Los paquetes de plantillas se han actualizado para usar paquetes de Microsoft Owin 3.0 NuGet. Consulte esta nota de la versión de Owin 3.0.

    • NuGet 2.8.3

      • Se ha agregado el soporte para el proyecto DevExtreme y BizTalkProject a la versión 2.8.3.

      • Busque aquíinformación detallada.

  • Utilización de etiquetas al implementar en un entorno vNextAhora, puede utilizar 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 contiene esta etiqueta. Por lo tanto, solo tiene que crear el conjunto de acciones 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 las variables del sistema para sus scripts o secuencias de implementaciónPor petición popular de los usuarios, ahora puede acceder a variables del sistema de la misma forma que a otras variables de configuración y puede utilizarlas en la plantilla de la versión. Ya no tendrá que codificar más estas variables.

  • Reducción de la necesidad de que los archivos de configuración implementen las compilacionesAhora puede definir las variables de configuración de su versión a los niveles global, de servidor, de componentes y de acción. Esta flexibilidad adicional significa que ya no tendrá que mantener los archivos de configuración junto con la compilación.

  • Intervención manual con una ruta de acceso de la versión vNextAhora puede agregar pasos manuales a una fase de una ruta de acceso de la 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 pausa y entonces puede ejecutar algunos pasos manuales antes de continuar procesando el resto de la automatización para la ruta de acceso de la versión.

  • Orígenes de la compilación que se almacenan en servidores de TFSSi ha configurado su definición de compilación para copiar la salida de la compilación al servidor y no a una ruta de acceso de UNC, los componentes de vNext del Administrador de versiones ahora pueden usar las compilaciones que están almacenadas en el servidor.

  • Implementación desde un origen de compilación mediante el uso de una ruta de acceso UNC compartidaAhora puede utilizar la administración de versiones para implementar en los servidores al utilizar orígenes de compilación ubicados en una ruta de acceso compartida de la Convención de nomenclatura universal (UNC). Puede realizar la implementación si tanto el servidor de destino como el servidor del Administrador de versiones tienen acceso a la ruta de acceso de UNC compartida.

  • Visual Studio 2013 Update 4 incluye mejoras de rendimiento y actualizaciones de software para las herramientas de las perspectivas de la aplicación para Visual Studio. Esta actualización es totalmente compatible con los proyectos que tenían las perspectivas de la aplicación en Visual Studio 2013 Update 3, e incluye las siguientes actualizaciones:

    • Perfecta integración con la publicación en el flujo de trabajo del sitio web de Azure.

    • Mejora de la integración de soluciones y detección de proyectos, de forma que perspectivas de la aplicación ya no se incluye en proyectos no compatibles, incluido Python.

    • Para más información sobre los cambios realizados en los datos de Perspectivas de la aplicación en el Portal de vista previa de Azure, consulte Iniciar la supervisión del estado y el uso de su aplicación.

Problemas corregidos

  • Cuando configura los informes sin la integración de SharePoint, la cuenta del servicio de red no se establece para el rol TfsWarehouseAdministrator de la base de datos de análisis.

  • Cuando cambia una ruta de acceso del área, puede ver revisiones vacías en los elementos de trabajo.

  • Pueden producirse 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 causar errores en las compilaciones.

  • Agregar un nuevo usuario después de realizar cambios en el área o en la ruta de acceso de interacción puede bloquear la apertura de elementos de trabajo en el acceso web.

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

  • Varias separaciones de una colección podrían generar datos incorrectos en la base de datos de colección.

  • Supongamos que asocia tipos de elementos de trabajo diferentes de distintos proyectos. Al compilar los proyectos, las compilaciones pueden producir un error.

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

  • Se puede denegar el acceso a la administración de control de versiones al usuario administrador del proyecto.

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

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

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

  • No puede utilizar la característica de indización de origen a menos que configure un equipo o controlador de compilación independiente para cada definición de compilación.

  • Es posible que vea que el proceso w3wp utiliza el 100 por cien de la CPU.

  • TFS no se inicia si C:\Windows\System32\inetsrv\config\applicationHost.config está actualizado en la salida X-Content-Type-Options.

  • Puede recibir un mensaje de explorador no admitido cuando intente abrir el cuadro de diálogo de seguridad en la consulta o el control de código fuente desde Team Explorer.

  • Cuando se produzcan los siguientes escenarios, un programa de compilación personalizado que utiliza FileContainerHttpClient.UploadFileAsync producirá un error a no ser que vuelva a realizar la compilación.

  • Si está intentando utilizar la plantilla Git más reciente, puede producirse 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 error que sí realizó los cambios protegidos. 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 utilizadas por las compilaciones.

  • El administrador de un salón de chat recibirá un mensaje de error al intentar eliminar la suscripción de eventos para la sala del equipo a no ser que el administrador del salón de chat sea también un administrador de colecciones de proyectos de equipo.

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

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

  • No se puede desasociar la integración de TFS con Project Server si la instancia de Project Server se elimina o es inaccesible.

  • Es posible que no pueda insertar repositorios con el servidor TFS cuando se haya utilizado un cliente GIT anterior en cualquier punto del pasado.

  • Quizá no pueda utilizar la habilitación de la característica en algunas plantillas de proceso.

  • El conjunto de cambios de consulta de comandos provoca excepciones de referencia nula cuando no existe un conjunto de cambios solicitado.

  • Puede recibir un mensaje de error de memoria insuficiente al insertar repositorios con servidor de TFS.

  • Puede ver el crecimiento de la base de datos si tiene muchas compilaciones guardadas.

  • Es posible que reciba un error de referencia nula cuando se anotan archivos en el repositorio Git.

  • Cuando escribe código en Visual Studio, la ventana Salida puede iniciarse al intentar actualizar los glifos SCC en el Explorador de soluciones.

  • Ocasionalmente, Visual Studio se bloquea cuando trabaja 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 después vuelve a los resultados de la consulta.

  • Si desconecta una base de datos de colección de un servidor y la conecta a otro, se eliminrán sin advertirlo algunas identidades y grupos que no se hayan podido resolver.

  • Si carga un archivo con un tamaño superior a 1 GB en TFS 2013, puede recibir una excepción ArithmeticException al intentar descargar el adjunto utilizando Web Access.

  • No puede configurar notas de protección mediante programación en la página Cambios pendientes.

  • Si un campo de texto en blanco se configura como readonly, resulta difícil interactuar con él utilizando Internet Explorer.

  • Si está configurado un MinimumSize para un control de texto en blanco, el control puede superponerse a los controles cercanos en Web Access.

  • Si abre un elemento de trabajo con un campo de Descripción de solo lectura con espacios iniciales o finales, no podrá guardar el elemento ni trabajar con él.

  • Cuando combina archivos CSHTML en Team Foundation Version Control (TFVC) y Git. La barra de herramientas está deshabilitada. No puede combinar los archivos CSHTML utilizando la herramienta combinar.

  • Los clientes con una licencia básica no podrán activar ni desactivar el panel de asignación de los trabajos pendientes del producto.

  • Al abrir un Informe de descripción de casos o el Informe de progresos de los casos utilizando un sistema operativo turco, el informe se bloquea.

  • Cuando se define un operador incorrectamente, el compilador puede bloquearse.

  • Cuando se define una variable constante estática en el encabezado y después la declara en el código fuente, el enlazador tratará el símbolo como un multiplicador definido incorrectamente.

  • Cuando se define un operador de conversión de un tipo no definido, el compilador puede bloquearse.

  • La creación explícita de instancias de una plantilla de función variádica puede causar un error interno del compilador.

  • El compilador permite de manera incorrecta que el constructor trivial explícito sea privado.

  • El uso de plantillas anidadas puede causar errores internos del compilador.

  • El error C2951 puede ocasionar un error de compilador interno posterior.

  • Es posible que los inicializadores designados no inicialicen uniones dentro de estructuras.

  • El uso de parámetros de función predeterminados puede causar errores internos del compilador.

  • Pueden pasarse argumentos incorrectos cuando se utiliza la inicialización uniforme anidada.

  • Las listas del inicializador pueden causar errores internos del compilador.

  • El error C4530 puede ocasionar un error de compilador interno posterior.

  • Con TFS 2013 Update 3, las planificaciones de pruebas admiten flujos de trabajo personalizados en lugar de solo estados activos o inactivos. Debido a que los usuarios se pueden conectar a la planificación de pruebas en cualquier estado personalizado, se ha eliminado la restricción para mostrar solo las planificaciones de pruebas en el cuadro de diálogo Microsoft Test Manager - Selección de planificación de pruebas . Por lo tanto, el cuadro de diálogo de selección de planificación de pruebas ahora muestra planificaciones activas e inactivas. Sin embargo, la falta de capacidad para filtrar y ordenar en la columna Estado del cuadro de diálogo de selección de planificación de pruebas fue una regresión introducida en Visual Studio 2013 Update 3. Debido a esta regresión, los usuarios tienen que explorar en una larga lista de planificaciones de pruebas activas e inactivas para seleccionar una. En Visual Studio 2013 Update 4, la capacidad de ordenar y filtrar está corregida para que los usuarios puedan filtrar y ordenar en la columna Estado de planificación de pruebas en el cuadro de diálogo de la selección de planificación de pruebas.

  • En un proyecto de sitio web, no puede agregar plantillas de elementos basadas en Razor (CSHTML/VBHTML) a no ser que instale primero los paquetes correctos de NuGet de páginas web. Este cambio le permite agregar plantillas de elementos en WSP sin tener que instalar primero un paquete. Al agregar la plantilla de elementos se instalarán automáticamente los paquetes necesarios.

  • Puede deshabilitar completamente la validación de solicitudes en una aplicación. Esto significa que RequestValidationMode=0.0 se admite en Visual Studio.

  • Los archivos PDB ya no se bloquearán cuando se depure WFC.

  • El botón Reintentar para depurar.Las instrucciones deaserción ahora funcionan correctamente en Visual Studio Express 2013.

  • Los valores devueltos se mostrarán en la ventana auto para la depuración nativa, junto con los botones Editar y Continuar activados.

  • Cuando se realiza una depuración en modo combinado de una aplicación, ésta se puede bloquear.

  • Cuando utiliza como referencia los archivos binarios incompatibles con un proceso de 32 bit en su proyecto, el diseñador puede bloquearse y generar una excepción OutOfMemory.

Problemas conocidos

  • Supongamos que instala Visual Studio 2013 Update 4 utilizando la instalación incluida. Las compilaciones del proyecto de la base de datos pueden producir un error si está activada la verificación Transact-SQL extendida. Además, aparece un mensaje de error similar al siguiente:

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

    Para solucionar este problema, desmarque la casilla Habilitar verificación Transact-SQL extendida en las propiedades del proyecto de la base de datos.Esta característica estaba obsoleta y se ha eliminado de la última actualización de las herramientas de SQL Server. Para buscar las actualizaciones, vaya al menú Herramienta y seleccione Extensiones y actualizaciones para abrir el cuadro de diálogo de actualizaciones. En el cuadro de diálogo, seleccione Actualizaciones de producto. En caso de que exista una actualización disponible, se mostrará la actualización de Microsoft SQL Server para las herramientas de la base de datos.

  • Deberá instalar las aplicaciones híbridas para varios dispositivos para Visual Studio CTP 2.0 antes de instalar Visual Studio 2013 Update 4. De no hacerlo, consulteKB3014133para obtener más información.

  • Si ha creado pruebas de la IU codificadas para probar automáticamente las aplicaciones de Windows Store en Windows 8.1. Cuando intente ejecutar las mismas pruebas en Windows 10 Technical Preview, pueden producirse uno o varios de los siguientes problemas:

    • Los elementos de un control de cuadrícula agrupada comprendidos en un control de zoom semántico no se podrán señalar utilizando el generador de pruebas de la IU codificadas. Las acciones de la IU sobre estos elementos de la cuadrícula agrupada pueden no realizarse correctamente y producir un error en las pruebas. No se conoce ninguna solución para este problema.

    • Activar y desactivar un control ToggleSwitch puede bloquear la aplicación. No se conoce ninguna solución para este problema.

    • Si ha agregado un control en mosaico al UIMap, no podrá utilizar el control para iniciar las aplicaciones XAML Para solucionar este problema, utilice la API XamlWindow.Launch() para iniciar la aplicación.

    • Si no ha agregado controles situados en menús flotantes asociados con los controles de la AppBar al UIMap, no podrá acceder a la funcionalidad de la aplicación utilizando estos controles. No se conoce ninguna solución para este problema.

    • Si ha agregado controles FilePicker al UIMap, no podrá utilizar estos controles para seleccionar los archivos. No se conoce ninguna solución para este problema.

  • Supongamos que instala los productos «con Update 4» de la imagen .iso y no está conectado a Internet. En esta situación, puede aparecer un cuadro de diálogo de instalación finalizada sin advertencias si su configuración de Visual Studio admite varios idiomas. Por ejemplo, puede aparecer dicha advertencia al instalar Visual Studio 2013 Ultimate con Update 4 en una configuración compatible con alemán e inglés (u otras combinaciones de idiomas). Si no se realiza ninguna acción, Visual Studio se ejecutará según lo esperado, pero como los recursos lingüísticos no están totalmente actualizados, se mostrarán varios idiomas en su interfaz de usuario de Visual Studio.Para solucionar temporalmente este problema, siga estos pasos:

    1. Descargue el archivo .iso de Visual Studio Update 4 y ejecute la instalación completa.

    2. Cuando se conecte a Internet, ejecute la reparación de la instalación de Visual Studio Update 4.

Más información

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

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 acerca de los sistemas operativos compatibles, consulte Compatibilidad de la 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 gigahertzios (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 5400 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 de Visual Studio 2013 compatibles que se enumeran en la sección "Se aplica a".

Soporte para Visual Studio Update 4El soporte informal de la comunidad para Visual Studio Update 4 está disponible en los foros de Microsoft Developer Network (MSDN).

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.