Su amigable equipo de productividad .NET de vecindario (también conocido como Roslyn) se enfoca mucho en mejorar la experiencia de codificación .NET. A veces son las pequeñas refactorizaciones y correcciones de código las que realmente mejoran su flujo de trabajo. Es posible que haya visto muchas mejoras en las vistas previas , pero para todos los que esperaban ansiosamente el lanzamiento de GA, ¡aquí hay algunas características que pueden disfrutar!

Mejoras de herramientas
Estoy muy entusiasmado con los nuevos colores de clasificación de Roslyn. Los colores de Visual Studio Code recibieron grandes elogios, por lo que incorporamos esquemas de color similares en Visual Studio. Su editor de código ahora es solo un poco más colorido. Las palabras clave, los métodos de usuario, las variables locales, los nombres de los parámetros y los operadores sobrecargados obtienen nuevos colores. Incluso puede personalizar los colores para cada clasificación de sintaxis en Herramientas> Opciones> Medio ambiente> Fuentes y colores y desplazarse hasta 'Miembros de usuario'.

En la parte inferior de los archivos en su editor están los indicadores de estado del documento, así como nuestro icono de limpieza de código. Los indicadores de estado del documento le permiten saber de un vistazo cuántos errores y advertencias hay en el archivo que tiene abierto actualmente. Puede hacer clic en el icono de limpieza de código para aplicar las reglas de estilo de código especificadas en Herramientas> Opciones o, si tiene un archivo de configuración de editor que comparte un estilo de código en todo su equipo, aplicará los estilos especificados en ese archivo.

¡Puede editar archivos de proyecto de estilo SDK con un simple doble clic! También puede ver estos archivos de proyecto con una vista previa en la navegación GoToAll (Ctrl + t) y buscar en el contenido referencias de archivos.

¡Cargue un subconjunto de proyectos en su solución con soluciones filtradas ! Ahora puede descargar proyectos y guardar un archivo .slnf que solo abrirá los proyectos que especificó. Esto le ayuda a obtener el código que le interesa rápidamente sin necesidad de cargar una solución completa.

Encuentra todas las referencias clasificadas por tipo de referencia. Puede filtrar por lectura / escritura en la nueva columna 'Tipo' en la ventana Buscar todas las referencias.

Ejecute el formato de estilo de código sobre toda la solución en la línea de comandos con la herramienta global de dotnet format
.

Intellicode es una extensión que ofrece una finalización inteligente más inteligente con modelos entrenados de aprendizaje automático que ejecutan más de 2,000 repositorios .NET de código abierto en GitHub.

¡Ahora el ómnibus de nuevas correcciones de código y refactorizaciones!
Foreach a LINQ

Agregar referencias faltantes para tipos no importados

Sincronizar espacio de nombres y nombre de carpeta

Invertir expresiones condicionales

Levante el cuadro de diálogo miembros para promocionar miembros a una interfaz

Ajustar / sangrar / alinear parámetros / argumentos

Eliminar valores y parámetros de expresión no utilizados

Este es un conjunto de aspectos destacados de las novedades de Visual Studio 2019; para obtener una lista completa, consulte las notas de la versión . Como siempre, me gustaría recibir sus comentarios a través de Twitter , en GitHub o en la sección de comentarios a continuación. Además, una cosa importante a tener en cuenta es que para usar .NET Core 3.0 Preview necesitará descargar e instalar el SDK, aún no está incluido con el instalador de Visual Studio 2019.

Administrador de programas, .NET y Visual Studio