Visual Studio 2019 .NET productividad

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'.


Nuevos colores de clasificación roslyn


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.


imagen

¡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.


imagen

¡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.


Abra solo un subconjunto de proyectos en una solución con filtros de solución


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.


Filtrar referencias por Leer / Escribir con 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 .


imagen

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.


Intellicode ofrece sugerencias más inteligentes basadas en su escenario


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


Foreach a LINQ

imagen

Agregar referencias faltantes para tipos no importados

imagen

Sincronizar espacio de nombres y nombre de carpeta

imagen

Invertir expresiones condicionales

imagen

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

imagen

Ajustar / sangrar / alinear parámetros / argumentos

imagen

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

imagen

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.



Kendrahavens
Kendra paraísos

Administrador de programas, .NET y Visual Studio

Source: https://habr.com/ru/post/447462/


All Articles