Microsoft actualiza la hoja de ruta de Visual Studio

Microsoft ha actualizado su hoja de ruta para el IDE de Visual Studio hasta junio de 2020. Las mejoras planificadas para los próximos meses van desde una mejor integración de Git y un rendimiento más ágil hasta mejoras para C ++ y diagnósticos.

Una mejor integración de Git se cita como una mejora para el núcleo IDE. Los planes para el núcleo de Visual Studio también incluyen el uso de Visual Studio como cliente para entornos en línea y la mejora de la compatibilidad con redes que utilizan acceso condicional. Mejorar el rendimiento del IDE al abrir y trabajar con grandes soluciones también es un objetivo. Microsoft también cita un botón para actualizar los resultados de búsqueda y las ventanas de referencias.

Los desarrolladores interesados ​​pueden ofrecer comentarios sobre la hoja de ruta, que se publicó el 25 de febrero. La actualización de Microsoft de la hoja de ruta de Visual Studio también enumera el trabajo planificado en las siguientes áreas:

C ++

  • Conformidad con C ++ 20, incluido tener conceptos de C ++ 20 en IntelliSense.
  • Implemente  std:span para la biblioteca estándar de C ++ en el compilador de Microsoft Visual C ++ y la biblioteca estándar del conjunto de herramientas estándar.
  • Soporte para corrutinas de estilo C ++ 20.
  • Mejore la orientación de Linux y otros sistemas similares a Unix desde Visual Studio con C ++.
  • Facilite el desarrollo de CMake, incluida la oferta de navegación de código para scripts de CMake.
  • Soporte para 64-Clang / LLVM.

.RED

  • Mejore las funciones integradas para tareas comunes, incluida la adición de encabezados a los archivos de origen automáticamente cuando se configuran con Editor.Config.
  • Mejoras de depuración.
  • El código que se mueve automáticamente cambia el nombre de los espacios de nombres.
  • Elimina las referencias no utilizadas en proyectos y soluciones.
  • Extrae miembros de una clase existente en una nueva clase.

Diagnóstico

  • Mejora de las herramientas de creación de perfiles para aplicaciones ASP.NET de mayor rendimiento.
  • Mejora de las herramientas de bucle interno.
  • Mejora de herramientas para .NET Core en Linux.
  • Habilitando código descompilado cuando la fuente no está habilitada.
  • Mejore las herramientas de diagnóstico de la plataforma, incluido el soporte de depuración para aplicaciones creadas con Open Enclave SDK.

Herramientas web

  • Introduzca la compatibilidad con la depuración de Blazor Wasm (WebAssembly) y habilite la creación de proyectos Blazor WASM mediante proveedores de identidad.
  • Mejor experiencia para configurar y aprovisionar servicios en la nube de Azure.
  • Mejore la experiencia de publicación para App Service Linux.

XAML

  • Mejor productividad al crear aplicaciones XAML, incluida la mejora del Diseñador XAML para .NET Core WPF y UWP.
  • Cree aplicaciones de Windows10X.

Xamarin

  • Mejore la depuración de la interfaz de usuario XAML con herramientas como Visual Tree y Hot Reload.
  • Cree interfaces de usuario de Android con el editor XML.
  • Utilice Hot Restart para una mejor eficiencia de construcción en plataformas móviles.
  • Cree aplicaciones móviles utilizando .NET 5.