Rider 2019.2 incorpora nuevas sorpresas al depurador y mejora la compatibilidad con el desarrollo Xamarin iOS. La IU es ahora más clara, más cómoda y más coherente. Esta versión también trae Code Vision a F#, cobertura de código para Mono, y finalmente es compatible con controles de terceros y de 32 bits en el diseñador Windows Forms.
La pestaña “Variables” cuenta con una nueva funcionalidad denominada ‘Fijar en la parte superior’. Utilícela para marcar con una estrella las propiedades o los campos de un objeto que más le interesen, para mantenerlos en la parte superior de la lista.
Las acciones ‘Instrucción Ejecutar hasta’ e ‘Instrucción Saltar a’ ahora cuentan con iconos tras el cursor en el editor.
También hemos añadido numerosas mejoras de rendimiento para el cálculo de pilas y avance.
Para obtener más información, consulte Novedades del depurador para Rider 2019.2: Fijar en la parte superior, Acciones flotantes y Marcos de pilas rediseñados.
Esta versión añade un par de funcionalidades útiles que le gustarán en el desarrollo de Xamarin iOS.
Para empezar, puede publicar un archivo .ipa (iOS App Store Package) para un proyecto de Xamarin iOS a un dispositivo iOS directamente desde el IDE. Seleccione un proyecto de iOS en Solution Explorer View, abra el menú contextual y haga clic en el elemento “Archivar para publicar”.
En segundo lugar, puede gestionar perfiles de aprovisionamiento desde la ventana Propiedades (Configuraciones | Firma de paquetes
) para un proyecto de Xamarin iOS.
Rider 2019.2 incorpora compatibilidad con controles de terceros desde Telerik, DevExpress, Syncfusion, ComponentOne e Infragistics. Puede cargar un conjunto de controles en Designer Toolbox y, a continuación, utilizarlos en los formularios de aplicación y controles de usuario. Tenga en cuenta que algunos controles de DevExpress que hacen uso intensivo de la API de Visual Studio no funcionarán. Actualmente estamos buscando un paliativo.
Aparte de eso, hemos añadido compatibilidad con controles de 32 bits, de modo que ahora puede utilizar sus componentes de 32 bits en el diseñador.
Para obtener más información, consulte Uso de controles de Windows Forms de terceros con Rider.
Además del análisis de cobertura de aplicaciones y pruebas .NET Core hemos añadido compatibilidad con el Marco de trabajo Mono. Ya puede cubrir tus pruebas de unidades de .NET Framework utilizando tiempo de ejecución Mono en Linux, macOS y Windows.
Aproveche al máximo C# 8 con la compatibilidad mejorada de ReSharper:
índices
e intervalos
.System.Index
/System.Range
y produce comprobaciones correctas.structs genéricos no administrados
.Lo ha pedido y se lo damos: la acción contextual Convert concatenation to interpolation ahora puede aplicarse en el ámbito.
¡Code Vision llega a F#! Muestra sus tipos inferidos para funciones, valores y miembros, y el autor de VCS para declaraciones directamente en el editor de código.
Otros cambios incluyen:
Para obtener más detalles, consulte el repositorio en GitHub.
Las pestañas del editor y el depurador en los temas claros se han rediseñado para adaptarse a los temas Darcula/oscuro. Esperamos que le gusten las IU de estas pestañas nuevas.
La IU de la ventana emergente de finalización de código es ahora más clara y coherente, y resalta mejor la selección en el tema claro.
Esta versión le permite confirmar directamente desde los cambios locales, para que ya no sea necesario pasar por un cuadro de diálogo de confirmación por separado.
La vista de Solution Explorer incorpora algunas actualizaciones:
Rider 2019.2 presenta numerosas actualizaciones para el cliente NuGet integrado:
Para obtener más detalles, consulte Compatibilidad con Readme.txt, transformaciones de XDT, proveedores de credenciales nativos y más actualizaciones de Rider 2019.2 NuGet.
Rider ha implementado otra funcionalidad muy esperada de ReSharper: los patrones de distribución de archivo pueden modificarse a través de la vista XAML (con finalización de código y resalte de código) directamente en las preferencias/configuración de Rider: Editor | Estilo de código | C# | Distribución de archivo
.
Hemos implementado nuestro propio generador de ‘archivos de código detrás del modelo ASP.NET’ para archivos aspx/ascx . Ahora, al añadir un nuevo control a un archivo .aspx y acceder a él desde el código detrás del modelo (.aspx.cs), el generador crea el correspondiente archivos .designer.cs.
La excelente integración de Rider con Unity mejora con cada nueva versión. Esto es lo que v2019.2 tiene reservado para ti:
Para obtener más detalles, consulte el repositorio en GitHub.
Más información: Novedades de IntelliJ IDEA 2019.2.
Más información: Novedades en WebStorm 2019.2.
Más información: Novedades en DataGrip 2019.2
Editor | TextMate Bundles
encontrará la lista completa de lenguajes. Build, Execution, Deployment | Unit Testing | MSTest
.