Notas de la versión CTP de "14" Visual Studio

Seleccione idioma Seleccione idioma
Id. de artículo: 2967191
Notas de la versión CTP de "14" Visual Studio
Este artículo enumera las notas de la versión de Microsoft Visual Studio "14" Community Technology Previews (CTP).

CTP de Visual Studio "14" son las vistas previas de la próxima versión de Visual Studio. Estos CTP de Visual Studio están diseñados para promover la retroalimentación continua entre los primeros usuarios y el equipo de desarrollo de Visual Studio. Nos encantaría recibir sus comentarios acerca de la nueva funcionalidad del producto y las experiencias mejoradas. Sus comentarios ayudarán a determinar el futuro de Visual Studio. Juntos, se mejorará la experiencia del desarrollador.

Los siguientes vínculos de descarga siempre indican la CTP más reciente.

Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete más reciente de CTP (web) de Visual Studio "14".

Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete más reciente de CTP (iso) de Visual Studio "14".


Notas:
  • CTP sólo están en inglés.
  • CTP no son compatibles y están pensados para utilizarlo únicamente con fines de prueba, la prueba y comentarios.
  • CTP no han sido sometidos a validación final. No está diseñados para ser ejecutados en servidores o estaciones de trabajo de producción o utilizados para crear el código de producción. Instalar un CTP en un servidor de producción colocará el servidor en un estado no admitido.
  • Aunque estos CTP están diseñados para ser instalados en paralelo con las versiones anteriores de Visual Studio, no se garantiza la compatibilidad total en todos los CTP.

Comentarios

El objetivo de esta CTP es recopilar sus comentarios. Para informar sobre un error, utilice Conectar. También puede compartir sus ideas y sugerencias sobre UserVoice. Pueden compartir sus pensamientos rápidos mediante el uso de Enviar una sonrisa mediante el IDE de Visual Studio.
Expandir todo | Contraer todo

En esta página

Visual Studio "14" CTP 3 (versión 14.0.22013.1.DP) detalles

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Mejoras de tecnología

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Se realizaron las siguientes mejoras de tecnología en esta versión.

Desarrollo web y ASP.NET
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Características útiles de ASP.NET vNext
    • Visual Studio no almacena los nombres de archivo en el archivo de proyecto de ".kproj" para realizar un seguimiento de los archivos que se incluyen en el proyecto. Archivos en los directorios del proyecto se incluyen automáticamente en el proyecto y se quitan automáticamente los archivos del proyecto cuando se quitan los directorios del proyecto.
    • Integración de pruebas unitarias se agrega y se mejorará la experiencia en las versiones posteriores.
    • Se agrega el soporte para la configuración de generación.
  • Actualizaciones en tiempo de ejecución ASP.NET vNext
    • Visual Studio "14" CTP 3 incluye paquetes de alpha3 en tiempo de ejecución paraASP.NET vNext.Todos los detalles acerca de las mejoras específicas agregado y emite fijo pueden ser encontrado en la publicaciónnotas de la versión en GitHub.
  • Versiones ASP.NET de Visual Studio de 2013 actualización 3
      Microsoft ASP.NET y Web de las herramientas de Visual Studio "14" CTP 3
      • Scaffolding: Soporte para tecnologías de 5.2 de ASP.NET (MVC, API de Web)
      • Editor de JSON: formato automático y llaves
      • Editor de CSS: selectores de nivel 4, arrastrar y colocar de fuentes, imágenes y otros archivos .css
      • Soporte para la publicación de Microsoft Azure WebJobs. Ahora, puede crear consolas estándar proyectos de aplicación en soluciones de Visual Studio que se pueden publicar en sitios Web de Azure como WebJobs continua, programada o desencadenadas. Para obtener más información, veaCómo implementar WebJobs Azure en sitios Web de Azure.
      • Agregar compatibilidad con la autenticación de dos factores en las plantillas de ASP.NET uno para MVC, soporte de formularios Web Forms.
      • Habilitar la creación de proyectos ASP.NET mediante el uso de Active Directory de Azure cuando se inscribe en MSA (Microsoft Account, anteriormente conocido como Live ID). Para obtener más información, vaya a aquí.

      ASP.NET MVC 5.2
      • Atributo mejoras de enrutamiento
      • Actualizaciones de la función
      • Correcciones de errores
      • ¿Qué es nuevo en ASP.NET MVC 5.2

      ASP.NET Web API 2.2
      • Soporte de OData v4
      • Atributo mejoras de enrutamiento
      • Soporte de API de cliente de Web para Windows Phone 8.1
      • Actualizaciones de la función
      • Correcciones de errores
      • Novedades de ASP.NET Web API 2.2

      3.2 a páginas Web de ASP.NET
      • Actualización de la función secundaria
      • Correcciones de errores
      • Novedades en las páginas Web ASP.NET 3.2

      Identidad de ASP.NET
      • Ha agregado compatibilidad para SignInManager. SignInManager facilita agregar autenticación de dos factores, el bloqueo de cuentas y otras características de seguridad al iniciar sesión. Para obtener más información acerca de esta característica, vaya a Esta publicación de blog.

      Microsoft ASP.NET y herramientas de Web 2013.3
      • Plantilla de ASP.NET MVC de Facebook eliminada. Ahora nos estamos enviando la plantilla Facebook ASP.NET como una extensión de Visual Studio en la Galería de Visual Studio. Puede descargar esta plantilla de aquí.

      Entity Framework 6.1.1
      • Microsoft publicó EF 6.1.1 en esta actualización. Para obtener más información, vaya a la siguiente entrada de blog.

      Actualización de 3.5 WebDeploy
      • Microsoftreleased un Web de 3.5 implementar actualizar en Visual Studio Update 3 para habilitar la integración con SQL Server 2014. También puede descargarlo desdeaquí.

      IIS Express 8.0 revisión de junio de 2014
      • Microsoft lanzó un 8.0 de IIS Express junio de 2014 revisión de actualización 3 de Visual Studio. Este hotfix soluciona un problema de IIS Express 8.0 al crear un sitio y utilizar algunas combinaciones de caracteres en la carpeta del sitio; Esto hace que los servicios de Internet Information Server (IIS) 8.0 Express se inicie. También puede descargar la revisión deaquí.

Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Depurador
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Ahora puede ver código cuánto tiempo tardó en ejecutarse directamente en el editor cuando la ejecución de código supera un umbral.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Ahora puede refactorizar literales de cadena que se llena con secuencias de escape en un formato de cadena original mucho más fácilmente legible. ¿Las secuencias compatibles son \n (nueva línea) \t (ficha), \\ (barra diagonal inversa) \' (comilla simple), \ "(comillas dobles) y \? (signo de interrogación). Para utilizar esta función, haga clic en cualquier cadena literal (ancho o estrecho) y luego seleccione Refactorizar->Convertir a Raw cadena Literal para ejecutar la operación.
  • Reemplazamos SmartTags con bombillas para crear declaración o definición, lo que facilita ver y haga clic en estas notificaciones.
  • Hemos integrado la extensión de cambiar el nombre de símbolo para Visual Studio de 2013 (denominado refactorización de Visual C++ en Visual Studio Gallery) en Visual Studio y mayor funcionalidad, como la posibilidad de cancelar la operación si se tarda demasiado.
  • Hemos implementado el almacenamiento local de subprocesos: utilizar la palabra clave thread_local para declarar que un objeto debe almacenarse de forma independiente para cada subproceso.
  • Visual Studio intentará simplificar las plantillas y las definiciones de tipos de Ayuda de parámetros y quickinfo para facilitar la lectura.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IDE de Visual Studio
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • En Visual Studio "14" CTP 2 presentamos una nueva característica denominada diseños personalizados para hacer más fácil guardar los diseños personalizados. En CTP 3, por estos diseños personalizados: los diseños personalizados que crea se sincronizarán en equipos que tengan instalado al iniciar sesión en el IDE con la misma cuenta el 3 de CTP.
  • Puede crear un proyecto vacío de compartida C#, Visual Basic o JavaScript del archivo -> menú Nuevo proyecto . Almacén de Windows o Windows Phone proyectos escritos en C#, Visual Basic o JavaScript y algunos clásicos proyectos de escritorio (aplicación de consola, biblioteca de clases, aplicación de Windows Forms, biblioteca de clases de portátil, WPF) escrita en Visual Basic o en C# pueden consumir uno o varios de estos proyectos compartidos. Puede administrar las referencias del proyecto compartido (agregado o quitado) mediante el Administrador de referencia. Seguiremos ampliar el soporte del proyecto compartido para más tipos de proyectos y lenguajes en futuros CTP de Visual Studio "14".
  • Visual Studio admite iconos de alta resolución en los menús principales, herramienta ventana las barras de herramientas (estándar) y las barras de comandos cuando se ejecuta mayor ajuste de PPP de 100%.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Problemas conocidos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • La nueva información rápida de Visual C++ puede fallar simplificar una plantilla si intervienen varias definiciones de tipos del mismo tipo. Este problema se resolverá en versiones posteriores.


Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IDE de Visual Studio
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Después de iniciar sesión en Windows, cuando se inicia o iniciar sesión en el CTP de Visual Studio "14" 3, es podrán que deba instalar.NET Framework 3.5. Se trata de una condición de carrera se desencadena por un ensamblado que se debe marcar como seguro para .NET 4.5.

    Para evitar este problema, utilice uno de los métodos siguientes:
    • Instalar el.NET Framework 3.5.
    • Establece useLegacyV2RuntimeActivationPolicy en true para el elemento de inicio en los siguientes archivos de configuración en "C:\Program Files (x 86) \Common Shared\VsHub\1.0.0.0\"
      • Microsoft.VsHub.Server.HttpHost.exe.config
      • Microsoft.VsHub.Server.ServiceModuleHost.exe.config
      • VsHub.exe.config
    Nota:Las máquinas virtuales de Azure para Visual Studio "14" CTP 3 ya han tenido la segunda opción que se aplica.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Almacenar aplicaciones
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • El Asistente para inserción de notificación completa incorrectamente debido a algunos errores. El problema se resolverá en versiones posteriores.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Servicios móviles de Azure .NET
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • En Visual Studio "14" CTP 3, servicios de Azure .NET Mobile no son compatibles.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
LightSwitch
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • No se puede publicar un proyecto LightSwitch después de aplicar el CTP de Visual Studio "14" 3. Se recomienda que mantenga un CTP anterior si se necesita para publicar la aplicación.
  • Puede actualizar los proyectos LightSwitch desde las versiones anteriores. Sin embargo, dependiendo del tipo de proyecto, pueden surgir los siguientes problemas:
    • Generación de proyectos basados en HTML o de la aplicación empresarial de nube actualizado (CBA) puede producir un error porque no puede encontrar la 2.5.1 versión en tiempo de ejecución de cliente.

      Para evitar este problema, siga estos pasos:
      1. Haga clic con el botón secundario del mouse en el Cliente de LightSwitch HTMLy, a continuación, seleccione Administrar paquetes de NuGet.
      2. En el nodo paquetes instalados, seleccione y desinstalar el paquete "Microsoft.LightSwitch.Client.JavaScript.Runtime". No desinstale las dependencias.
      3. En el nodo en línea , buscar e instalar la versión 2.5.1.0 del paquete "Microsoft.LightSwitch.Client.JavaScript.Runtime".
    • Actualizado LightSwitch 2011 o proyectos de escritorio de Visual Studio 2012 no se carguen correctamente en tiempo de ejecución o durante la depuración.

      Notaactualizar LightSwitch 2011 o proyectos basados en el escritorio de 2012 de Visual Studio, no se recomienda en esta CTP.
    • Proyectos basados en Visual Studio 2012 actualización 2 HTML actualizados pueden no loadcorrectly en tiempo de ejecución o durante la depuración.

      Actualizar proyectos de Visual Studio 2012 actualización 2 HTML no se recomienda en esta CTP.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Entity Framework
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Cuando se utilizan las herramientas de Entity Framework, recibirá el siguiente mensaje de error:
    Método no encontrado: 'Void Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Forms.ImageList ByRef, Microsoft.VisualStudio.PlatformUI.ImageScalingModel)'.
    Trabajar temporalmente este problema, instale la versión de anupdated de las herramientas de Entity Framework 6.1.1 para CTP de Visual Studio "14" 3aquí.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Más información

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
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.

Productos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
ThisVisual Studio "14" CTP 3 (versión 14.0.22013.1.DP) incluye los siguientes productos:
  • Microsoft Visual Studio Professional "14" CTP (Web | ISO)
  • Herramientas remotas para (CTP de Visual Studio "14"x86 | x 64 | brazo)
  • Microsoft Visual Studio "14" CTP SDK (exe)
  • Biblioteca MFC multibyte para (CTP de Visual Studio "14"exe)
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Requisitos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Requisitos de software

En Windows 8.1 y R2 de Windows Server 2012, Actualización de 2919355 (también disponible a través de Windows Update) es necesario para la CTP de Visual Studio "14" se instale correctamente.

Requisito de reinicio

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

Arquitecturas compatibles

  • 32 bits (x86)
  • 64 bits (x 64) (WOW)
  • ARM

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)
  • 2 GB de espacio disponible en disco duro
  • Unidad de disco duro de 5400 RPM
  • DirectX 9-tarjeta de vídeo que se runningat una resolución of1024 × 768 o superior
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Visual Studio "14" CTP 2 (versión 14.0.21901.1.DP) detalles

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Mejoras de tecnología

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Se realizaron las siguientes mejoras de tecnología en esta versión.

Desarrollo web y ASP.NET
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • ASP.NET vNext: esta versión de Visual Studio admite la creación y desarrollo de aplicaciones de ASP.NET vNext. ASP.NET vNext es una pila de .NET lean y ajustable para la creación de aplicaciones web modernas para servidores de nube y locales. Incluye las siguientes características:
    • ASP.NET MVC y API Web se han unificado en un único modelo de programación.
    • Una experiencia de desarrollador de no compilación.
    • Configuración basada en el entorno para lograr una transición a la nube.
    • Dependencia inyección fuera-de-la-caja.
    • Nuevo en tiempo de ejecución optimizado por cloud es compatible con control de versiones en paralelo es true.
    • NuGet todo, incluso el propio tiempo de ejecución.
    • Ejecutar en IIS o alojado en sí mismo en su propio proceso.
    • Origen abierto a través de la Fundación de .NETy toma las contribuciones.
    Para obtener más información acerca de vNext ASP.NET en Visual Studio, vaya a la ASP.NET vNext sitio Web.
  • Esta versión de Visual Studio también incluye todo lo actual ASP.NET y web development que se publican como parte de la actualización 2 de Visual Studio de 2013. Más información aquí.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Buscar en archivos se han actualizado para habilitar resultados posteriores a resultados agregados a la anterior ("modo append"). Resultados ahora también pueden ser editados o eliminados.
  • Construcciones de Métodos virtuales puros de implementar habilita un usuario para crear rápidamente las definiciones de una clase que hereda (como clase abstracta, struct) que contiene métodos virtuales puros. Ambos múltiple y herencias recursivas son compatibles. Activar la característica a través de clic de una definición de clase (implementar los métodos virtuales puros) o una construcción de base heredada (implementar métodos virtuales puros en esa base sólo). Comentarios de doble barra diagonal (/ /) se utilizan para delimitar los grupos de funciones implementadas de bases de datos individuales.
  • Definición de la función de mover permite mover el cuerpo de una definición de función al origen o definición de encabezado y de su clase. Debe activarse mediante el menú contextual en la firma de una función.
  • Se ha actualizado la Declaración o definición de crearcon definición de inspeccionar y otras correcciones de errores.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
IDE de Visual Studio
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Barras de menús se mostrará en el estilo de título en lugar de estilos de mayúsculas.
  • Ahora hay soporte para touch en el Editor de Visual Studio. Esto incluye táctil para el desplazamiento, pizca de zoom, punteo y mantener para los menús contextuales, puntee dos veces para la selección de palabras y selección de línea punteando en el margen.
  • Han cambiado los valores de la lista desplegable Configuración y la plataforma para el cuadro de diálogo página de propiedades de VC para recordar la última selección de usuario cuando se cierra y se vuelve a abrir.
  • Los usuarios pueden guardar los diseños personalizados, haga clic en Guardar el diseño de ventana en el menú ventana . Los usuarios pueden aplicar un diseño personalizado, haga clic en Aplicar diseño de ventana en el menú ventana , y los usuarios pueden eliminar, renombrar o reordenar los diseños, haga clic en Administrar el diseño de ventana en el menú ventana . Los primeros nueve diseños también tienen métodos abreviados de teclado Ctrl + Alt + 1 a Ctrl + Alt + 9.
  • En esta CTP, estamos completando las bombillas de luz que se corrige de forma rápida y fácil para obtener ayuda para problemas conocidos en el código en el Editor de Visual Studio. Si tiene un problema en el código, colocando el cursor del editor en la línea donde el problema se mostrarán o una suspensión sobre el problema presenta una luz que muestra acciones útiles que puede seguir para resolver el problema junto con una vista previa de los resultados de cada acción.

    Esta característica es públicamente extensible, por lo que los extensores de Visual Studio pueden proporcionar sus propias acciones sugeridas.
  • Después de aplicar esta CTP, puede crear un C# vacío y JavaScript comparte el proyecto desde el archivo > Proyecto nuevo menú. Proyectos, proyectos de almacén, por teléfono y Universal de los proyectos que están escritos en JavaScript y C# pueden consumir uno o varios de estos proyectos compartidos. Compartir las referencias se pueden administrar el proyecto (se añadió o eliminó) mediante el Administrador de referencia. Referencia de proyecto compartido también está disponible un clásicos C# para proyectos de escritorio. Los tipos de proyecto y los lenguajes que admiten los proyectos compartidos continuará en el futuro ampliar CTP.
  • En esta CTP, Visual Studio ahora admite iconos de alta resolución en la lista de errores.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Problemas conocidos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Instalación

Plataforma cliente
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Desinstalar Visual Studio "14" CTP 2 quita mecanografiado de 2013 de Visual Studio.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Actualizar
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Debido a un problema conocido, al instalar Visual Studio "14" CTP 2 (versión 14.0.21901.1.DP) en el mismo equipo que tiene la CTP de Visual Studio "14" 1 (versión 14.0.21730.1.DP) instalado, los proyectos de almacén de Windows pueden no se inician.

    Para evitar este problema, repare la institución instalación Studio "14" CTP 2 (versión 14.0.21901.1.DP)after la actualización. Para evitar este problema, nuestra recomendación más segura es uninstallVisual Studio "14" CTP 1 (instalar la nueva versión de la CTP de versión 14.0.21730.1.DP)before. Se ha corregido este problema de actualización de la compilación a otra para futuros upgrades de CTP de Visual Studio "14" 2 (versión 14.0.21901.1.DP).
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • La herramienta de "Uso de la memoria" nativa no funciona cuando el destino es Win32 (x 86). Destinatarios x 64 funciona como se esperaba.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Más información

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
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.

Productos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Esta CTP de Visual Studio "14" 2 (versión 14.0.21901.1.DP) incluye los siguientes productos:
  • Microsoft Visual Studio Professional "14" CTP (Web | ISO)
  • Herramientas remotas para (CTP de Visual Studio "14"x86 | x 64 | brazo)
  • Microsoft Visual Studio "14" CTP SDK (exe)
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Requisitos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Requisitos de software

En Windows 8.1 y R2 de Windows Server 2012, Actualización de 2919355 (también disponible a través de Windows Update) es necesario para Visual Studio 14.0.21901.1 "14" DP se instale correctamente.

Requisito de reinicio

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

Arquitecturas compatibles

  • 32 bits (x86)
  • 64 bits (x 64) (WOW)
  • ARM

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)
  • 2 GB de espacio disponible en disco duro
  • Unidad de disco duro de 5400 RPM
  • DirectX 9-tarjeta de vídeo que se está ejecutando en una resolución de 1024 × 768 o superior
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Visual Studio "14" CTP 1 (versión 14.0.21730.1.DP) detalles

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Mejoras de tecnología

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Se realizaron las siguientes mejoras de tecnología en esta versión.

Desarrollo web y ASP.NET
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • ASP.NET vNext: esta versión de Visual Studio admite la creación y desarrollo de aplicaciones de ASP.NET vNext. ASP.NET vNext es una pila de .NET lean y ajustable para la creación de aplicaciones web modernas para servidores de nube y locales. Incluye las siguientes características:
    • ASP.NET MVC y API Web se han unificado en un único modelo de programación.
    • Una experiencia de desarrollador de no compilación.
    • Dependencia inyección fuera-de-la-caja.
    • Side-by-side: Implementar el marco y en tiempo de ejecución mediante el uso de la aplicación.
    • NuGet todo, incluso el propio tiempo de ejecución.
    • Abrir origen de todo está en la base de .NET y toma las contribuciones.
    Para obtener más información acerca de vNext ASP.NET en Visual Studio, vaya a la ASP.NET vNext sitio Web.
  • Esta versión de Visual Studio también incluye todo lo actual ASP.NET y web development que se publican como parte de la actualización 2 de Visual Studio de 2013. Más información aquí.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Lenguajes administrados
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • El núcleo del IDE y experiencias de edición de C# y de Visual Basic se han reemplazado con nuevas experiencias basadas en la plataforma de compilador. NET "Roslyn." Por lo general, la experiencia debe ser sin cambios. Sin embargo, hay muchas pequeñas mejoras.
  • Compatibilidad con la refactorización de C# se ha reformado completamente. Hay dos nuevos refactorizaciones de núcleo: en línea temporal Variable y presentar explicando. Además, la refactorización de soporte para Visual Basic se ha agregado por primera vez.
  • Puede utilizar instrucciones de código específico para las plataformas de Microsoft y los paquetes de NuGet que destino para obtener análisis de código en vivo y correcciones automáticas mientras escribe.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Lambda generalizada de captura: puede asignar el resultado de evaluar una expresión a una variable de la cláusula de la captura de una expresión lambda. Esto permite una instancia de un tipo de movimiento sólo para ser capturado por valor.
  • Literales definidas por el usuario en el idioma y la biblioteca estándar: puede anexar literales numéricos y de cadena con sufijos significativos para darles semántica adecuada. El compilador transforma estos sufijos en llamadas a las funciones de operador de UDL adecuadas. El <chrono>, <string>, y <complex>encabezados ahora proporcionan operadores literales para mayor comodidad. Por ejemplo, "1729ms" significa std::chrono::milliseconds(1729), "miau" s significa std::string("meow")y 3.14i significa std::complex<double>(0.0, 3.14)</double>.</complex> </string> </chrono>
  • Noexcept completado: Puede comprobar si una expresión iniciará una excepción con el operador noexcept . Por ejemplo, noexcept(func()) devuelve "true" si se especificó func como noexcept.
  • Los espacios de nombres en línea: Puede especificar un espacio de nombres anidado como "en línea" para que su contenido tiene acceso desde su espacio de nombres primario.
  • Variables estáticas de subprocesos "mágica": Se inicializan las variables locales estáticas de una manera segura para los subprocesos, eliminando la necesidad de sincronización manual. Tenga en cuenta que el uso de estas variables que no sean de inicialización aún no está protegido. Seguridad de los subprocesos puede deshabilitarse mediante /Zc:threadSafeInit- para evitar una dependencia en el CRT.
  • Uniones sin restricciones: se pueden definir uniones que contienen tipos de constructores no trivial. Constructores de estas uniones deben definirse de forma manual.
  • Por último, toda nueva 11 de C++ y C++ 14 características del lenguaje que se publiquen en el CTP de noviembre de 2013 compilador de Visual Studio de 2013 también se incluyen en esta vista previa. Para obtener más información acerca de estas características, lea Esto anuncio. En pocas palabras, se incluyen los siguientes:
    • __func__extended sizeof, generación de movimiento implícita, ref calificadores ("&" y "&&" para las funciones miembro), alignof y alignasy constructores heredados.
    • función Auto devolver la deducciónde tipos, decltype(auto)y expresiones lambda genéricas con una limitación de no utilizar [=] y [&] predeterminado de captura junto con expresiones lambda genéricas. Se habilitará también para las expresiones lambda genéricas en una versión futura.
    • Funciones de reanudable y esperapropuestos para la especificación técnica de simultaneidad de C++.
  • Null los iteradores de avance:Los iteradores de avance de la biblioteca estándar (y más) garantizar ahora que los iteradores valor inicializado se consideran iguales. Esto permite pasar un rango vacío sin un contenedor primario. Tenga en cuenta que por lo general, los iteradores valor inicializado todavía no puede compararse con los iteradores de un contenedor primario.
  • quoted(): Estos manipuladores permiten iostreams conservar las cadenas que contienen espacios.
  • Búsqueda asociativo heterogéneo: Cuando está habilitado de comparadores especiales (como el menos<> </> y mayor<> </> functor de operador transparente), los contenedores asociativos ordenados obtener las funciones de búsqueda con plantilla. Esto les permite trabajar con objetos que sean comparables a las claves, sin crear realmente las claves.
  • integer_sequence: Ahora se admiten secuencias de enteros de tiempo de compilación para que plantilla metaprogramación más fácil.
  • exchange(): Esta función de utilidad hace que sea más conveniente para asignar un nuevo valor a un objeto y recuperar el valor anterior.
  • get<T>():</T> Esto permite que un elemento de la tupla tener acceso a su tipo (cuando único) en lugar de por su índice.
  • Gama de doble equal(), is_permutation(), mismatch(): Algoritmos de "rango-y-Media" del 98 de C/C ++ que toman (primero1, last1, first2) son difíciles de usar correctamente. Mientras aún se proporcionan, 14 C ++ ha agregado sobrecargas teniendo (primero1, last1, first2, Apellido2) que son significativamente más fácil y más seguro utilizar.
  • tuple_element_t: Esta plantilla de alias se agrega por comodidad y coherencia con las plantillas de tipo rasgos alias.
  • Especificación técnica del sistema de archivos "V3" (TS): La interfaz y la implementación de <filesystem>se ha revisado para seguir este TS, que puedan incorporarse C/C ++ 17.</filesystem>
  • Problemas de la biblioteca: 24 resoluciones han implementado (por ejemplo, IsFinal, make_reverse_iterator()), sin incluir las resoluciones que ya se han implementado en Visual C++ de 2013. Observe que un problema de la biblioteca es un informe de errores para el estándar. Se puede resolver por solucionar un problema de especificación o incluso agregar una función pequeña.
  • <chrono>fija:</chrono>Los relojes son reescrita sea compatible y precisas.
  • Revisiones de asignador mínima: Varios componentes de la biblioteca (incluyendo basic_string y std::function) no funciona con los definidos por el usuario asignadores de implementar interfaz de asignador mínima del 11 de C/C ++, en su lugar pedir interfaz de asignador detallado de C/C ++ 03's. Se han corregido todas las ocurrencias de este problema.
  • Funciones de la biblioteca de C99: la mayoría de las funciones de biblioteca C99 restantes se implementan.
    • se implementa snprintf .
    • Las familias de funciones de printf y scanf ahora admiten las nuevas mejoras de cadena de formato de C99.
    • Las familias de las funciones strtod y scanf ahora admiten hexadecimal de punto flotante.
    • Mejor se ha mejorado la conformidad de la biblioteca por actualizaciones de software y los ajustes.
  • __restrict: la palabra clave __restrict ahora es compatible con los tipos de referencia, además de los tipos de puntero.
  • Diagnósticos mejorados: El compilador ahora emite advertencias sobre código sospechoso que anteriormente no habría dado lugar a advertencias. Por ejemplo, las variables de sombreado ahora hará que las advertencias. Las advertencias también se han realizado más claras.
  • El indicador /Wv: puede utilizar la /Wv:XX de .YY.ZZZZ para deshabilitar las advertencias que se presentan después de la versión del compilador XX.YY.ZZZZ. Observe que las advertencias emitidas aún pueden diferir de los emitidos por la versión especificada.
  • Las actualizaciones de software del compilador: nos hemos fijado más de 400 errores del compilador. 179 de estos fueron enviados por los usuarios a través de Microsoft Connect.
  • Refactorizado en tiempo de ejecución de C (CRT):Este CTP contiene la primera vista previa de CRT sustancialmente refactorizado.
    • msvcr140.dll ya no existe. Se ha reemplazado por un trío de archivos DLL: vcruntime140.dll, appcrt140.dll y desktopcrt140.dll.
  • rendimiento de stdio: muchas mejoras de rendimiento se realizan en la biblioteca stdio , en particular en las familias de funciones sprintf y sscanf .
  • Objeto reducciones de tamaño de archivo: Trabaja junto con revisiones del compilador, se cambian los encabezados de STL para reducir de forma significativa los tamaños de los archivos objeto y bibliotecas estáticas (que es después de la compilación pero antes de vincular. Los tamaños de los archivos EXE/DLL vinculados se ven afectados). Por ejemplo, cuando se compila un archivo de origen que incluye los encabezados de todos los C y la biblioteca estándar de C++ y no hace nada más con ellos, para x 86 con/O2/MD, 2013 de Visual C++ genera un archivo de objeto de 731 KB. Esto se ha mejorado para que sea menos de 1 KB.
  • Comprobación de correcciones de depuración: Comprobaciones de depuración de la STL rechazaron los punteros nulos que se pasan como iteradores, incluso cuando el estándar garantiza que deben trabajar (por ejemplo, combinar dos [null, null) se extiende a una salida de null). Cada algoritmo es inspeccionado y fija.
  • Crear declaración o definición: puede crear rápidamente una función de la declaración o definición en relación con sus vecinos. Para ello, haga clic en la declaración o definición o SmartTags.
  • Los visualizadores del depurador:Se pueden agregar archivos a un proyecto de Visual C++ para fácil administración e integración de control de código fuente de visualización del depurador Natvis. Archivos de Natvis que se agregan a un proyecto tienen prioridad de evaluación sobre los visualizadores fuera del proyecto.
  • Diagnóstico de memoria nativa:
    • Puede iniciar una memoria sesión de diagnóstico (Alt+F2) que supervisa el uso de la aplicación nativa en memoria. Esto apoya el escritorio de Windows.
    • Puede capturar las instantáneas del montón del proceso en ejecución en la memoria para ver los tipos y las instancias de asignaciones nativas.
    • Puede ver la diferencia en las asignaciones de memoria entre dos instantáneas de la memoria.
    • Puede profundizar en el contenido de la memoria de una instantánea del proceso con el depurador para un análisis más profundo del montón.
Para obtener la información más reciente acerca de Visual C++, vaya a la Blog del equipo de Visual C++.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Problemas conocidos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Funcionalidad

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Evaluación de la expresión se produce un error durante el diagnóstico de memoria nativa cuando está activada la opción Sólo mi código . Al desactivar esta opción le permitirá la evaluación de expresiones funcionar correctamente.
  • Nuevas características de lenguaje de Visual C++ en esta versión no tiene IntelliSense completa ayuda en el editor de Visual Studio.
  • El operador noexcept puede fallar en escenarios que implican plantillas complejas.
  • Actualmente, los literales definidas por el usuario pueden generar código incorrecto bajo/CLR. Aún no se admiten los literales extremadamente grandes.
  • Análisis de código no se admite en esta versión del compilador. Si intenta generar con / analyze, el compilador emite una advertencia y omitirá el indicador.
  • Creación de aplicaciones de Windows Phone 8.1 mediante Visual C++ aún no es compatible.
  • Aplicaciones Windows almacén 8.1 que están escritas en Visual C++ y se generan con este compilador vista previa no se validarán por el Kit de certificación de la aplicación de Windows, y estas aplicaciones se basan en las DLL de escritorio en lugar de las versiones de "_app" de los archivos DLL que son utilizados exclusivamente por aplicaciones de almacenamiento. Esto se resolverá en futuras versiones.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
General
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • En esta CTP de Visual Studio "14", las herramientas de diagnóstico de consola de JavaScript y DOM Explorer no conecte dispositivos Windows Phone o el emulador. Las herramientas tienen una pantalla en blanco y no son funcionales. No se puede utilizar estas herramientas para depurar JavaScript/HTML en las aplicaciones de teléfono o sitios Web con el Explorador de Internet Explorer del teléfono.
  • Debido a un problema conocido, crear o abrir proyectos de aplicación de negocio de nube o interruptor de la luz no se admite en Visual Studio "14" CTP 1. El equipo está trabajando en una solución para resolver el problema.
  • Cuando incluye archivos de código SQLCLR C# para proyectos de base de datos de SQL Server, Visual Studio puede bloquearse. Para evitar este problema, cambie el proyecto para utilizar Visual Basic siguiendo estos pasos:
    • Haga clic en el proyecto de SQL Server y, a continuación, seleccione Propiedades.
    • Seleccione la ficha SQLCLR .
    • En la lista idioma , seleccione Visual Basic.
    • Guardar el proyecto.
  • Al crear una prueba unitaria de base de datos desde el nodo del proyecto en el Explorador de objetos de SQL Server, puede recibir el siguiente mensaje de error:
    No se pudo cargar el archivo o ensamblado 'Microsoft.SqlServer.Dac.dll' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Para evitar este problema, cargar un proyecto de prueba unitaria de base de datos creada previamente en Visual Studio de 2013.
  • Este Visual Studio "14" CTP incluye los servicios de Mobile de Azure útiles características incluye como parte de la actualización 2 de Visual Studio de 2013. Sin embargo, las características del Asistente para inserción de notificación, Administrador de serviciosy publicación de los servicios para dispositivos móviles no funcionan aún. Esta funcionalidad se resolverá en la próxima versión CTP de Visual Studio "14".
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
ASP.NET y desarrollo Web
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • ASP.NET vNext optimizado por cloud escenarios están limitados a Windows 8 o una versión posterior de Windows.
  • En esta versión no se admite la depuración de aplicaciones de ASP.NET vNext destinado a framework optimizado por cloud.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Instalación

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Instalación de Visual Studio "14" CTP 1 (versión 14.0.21730.1.DP) en paralelo con Visual Studio de 2013
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Existen problemas conocidos al instalar Visual Studio CTP1 "14" (versión 14.0.21730.1.DP) en el mismo equipo que Visual Studio de 2013. Mientras esperamos una desinstalación de Visual Studio "14" y a continuación, una reparación de Visual Studio de 2013 deben solucionar estos problemas, nuestra recomendación más segura es instalar Visual Studio "14" en una máquina virtual, un disco duro virtual, un equipo nuevo o en otro ajeno a la producción de sólo prueba equipo que no tiene Visual Studio de 2013 en él. Se esperan para solucionar estos problemas de Visual Studio en paralelo.

Hay un bloque de instalación en esta CTP de Visual Studio "14" que impedirá la instalación en un equipo en el que ya está instalada una versión anterior de Visual Studio. Para deshabilitar el bloque (que el equipo se pondrá en estado no recomendado), agregue un nuevo valor en el registro en la ubicación de "HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing" ("HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing" en una edición de 64 bits de Windows). El nombre de valor debe ser BlockerOverride, y el tipo de valor y los datos de valor pueden ser cualquier cosa.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Cambios importantes

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Visual C++
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
  • Mejoras de error del compilador reporting puede ocasionar advertencias que difieren en orden y detalles de los reportados por las versiones anteriores del compilador.
  • Literales definidas por el usuario son una nueva forma sintáctica y pueden impedir que algunas macros existentes se está expandiendo. Por ejemplo, "foo" _bar se tratará como un literal definido por el usuario, incluso si _bar se define como una macro.
  • La concatenación de los literales de cadena adyacentes de ancho o raw (L "Hola" L "a todos") requiere un espacio insertado (L "Hola" L "a todos") porque el prefijo de la segunda cadena ahora se trata como un sufijo literal definido por el usuario.
  • /Clr: purey/clr: safe están en desuso. El compilador le avisará sobre el uso de estos indicadores.
  • Se han quitado los indicadores /Zg , / Wp64y/clr: oldSyntax.
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Más información

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
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.

Productos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Esta CTP de Visual Studio "14" 1 (versión 14.0.21730.1.DP) incluye los siguientes productos:
  • Microsoft Visual Studio Professional "14" CTP (Web | ISO)
  • Herramientas remotas para (CTP de Visual Studio "14"x86 | x 64 | brazo)
  • Microsoft Visual Studio "14" CTP SDK (exe)
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Requisitos

Contraer esta imagenAmpliar esta imagen
assets folding start collapsed

Requisitos de software

Este software no se puede instalar en un equipo que tiene una versión anterior de Visual Studio instalado.

Requisito de reinicio

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

Arquitecturas compatibles

  • 32 bits (x86)
  • 64 bits (x 64) (WOW)
  • ARM

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)
  • 2 GB de espacio disponible en disco duro
  • Unidad de disco duro de 5400 RPM
  • DirectX 9-tarjeta de vídeo que se está ejecutando en una resolución de 1024 × 768 o superior
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Propiedades

Id. de artículo: 2967191 - Última revisión: martes, 26 de agosto de 2014 - Versión: 6.0
Palabras clave: 
kbsurveynew kbexpertiseadvanced atdownload kbmt KB2967191 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): 2967191

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