O Rider 2019.2 adiciona novos itens ao depurador e melhora o suporte ao desenvolvimento em Xamarin iOS. A interface do usuário agora está mais clara, amigável e mais consistente. Essa versão também traz o Code Vision para F#, cobertura de código para Mono e, finalmente, oferece suporte a controles de terceiros e de 32 bits no designer do Windows Forms.
A guia “Variables” tem um novo recurso chamado ‘Pin to Top’. Use-o para marcar com estrela qualquer uma das propriedades ou campos de um objeto em que você esteja mais interessado, para mantê-los no topo da lista.
Agora, as ações ‘Run to Statement’ e ‘Jump to Statement’ têm ícones seguindo o cursor no editor.
Também adicionamos muitos aprimoramentos de desempenho para cálculo e etapas de pilha.
Para saber mais, consulte Adições do depurador para o Rider 2019.2: afixar no topo, ações flutuantes e quadros de pilha reformulados.
Essa versão adiciona alguns recursos úteis que você apreciará no desenvolvimento em Xamarin iOS.
Primeiro, você pode publicar um arquivo .ipa (Pacote da App Store para iOS) para um projeto Xamarin iOS em um dispositivo iOS diretamente do IDE. Selecione um projeto do iOS na visualização Solution Explorer, chame o menu de contexto e clique no item “Archive for Publish”.
Em segundo lugar, você pode gerenciar perfis de provisionamento na janela Properties (Configurations | Bundle Signing
) para um projeto Xamarin iOS.
O Rider 2019.2 adiciona suporte para controles de terceiros do Telerik, DevExpress, Syncfusion, ComponentOne e Infragistics. Você pode carregar um conjunto de controles no Designer Toolbox e usá-los nos formulários e controles do usuário do aplicativo. Observe que alguns controles DevExpress que usam muito a API do Visual Studio não funcionarão. No momento, estamos trabalhando em uma solução alternativa.
Além disso, adicionamos suporte para controles de 32 bits e, portanto, agora você pode usar seus componentes de 32 bits no designer.
Para saber mais, consulte Usando controles Windows Forms de terceiros com o Rider.
Além da análise de cobertura de aplicativos e testes .NET Core, adicionamos suporte ao Mono Framework. Vá em frente e faça a cobertura dos seus testes de unidade .NET Framework usando o tempo de execução Mono no Linux, macOS e Windows.
Tire o máximo proveito do C# 8 com o suporte avançado do ReSharper:
indexable
e rangeable
.System.Index
/System.Range
e produz verificações corretas.unmanaged generic structs
.Você pediu e nós ouvimos: a ação de contexto Convert concatenation to interpolation agora pode ser aplicada ao escopo.
O Code Vision chega para F#! Ele mostra tipos inferidos para funções, valores e membros, bem como o autor do VCS para declarações, diretamente no editor de código.
Outras alterações incluem:
Para obter mais detalhes, consulte o repositório do GitHub.
As guias de editor e depurador nos temas Light foram redesenhadas para se alinharem aos temas Darcula/Dark. Esperamos que você goste da interface do usuário dessas novas guias.
A interface do usuário do pop-up de preenchimento de código agora é mais clara e consistente e fornece melhor realce na seleção no tema Light.
Esta versão permite que você submeta diretamente a partir da guia Local Changes e, portanto, não é mais necessário passar por uma caixa de diálogo Commit separada.
A visualização Solution Explorer adiciona algumas atualizações:
O Rider 2019.2 oferece muitas atualizações para o cliente NuGet incorporado:
Para obter mais detalhes, consulte a seção Suporte para Readme.txt, transformações XDT, provedores de credenciais nativos e mais atualizações NuGet do Rider 2019.2.
O Rider implementou mais um recurso altamente esperado do ReSharper – padrões de layout de arquivo podem ser modificados via the XAML View (com preenchimento de código e realce de código) diretamente em Rider’s Settings/Preferences: Editor | Code Style | C# | File Layout
.
Implementamos nossos próprios arquivos code-behind ASP.NET’ gerador para arquivos aspx/ascx. Agora, quando você adiciona um novo controle a um arquivo .aspx e o acessa a partir do code-behind (.aspx.cs), o gerador cria o arquivo .designer.cs correspondente.
A excelente integração do Rider com o Unity está cada vez melhor a cada novo lançamento. Veja o que a v2019.2 tem para você:
Para obter mais detalhes, consulte o repositório no GitHub.
Leia mais: Novidades no IntelliJ IDEA 2019.2.
Leia mais: Novidades no WebStorm 2019.2.
Mais detalhes: Novidades no DataGrip 2019.2
Editor | TextMate Bundles
. Build, Execution, Deployment | Unit Testing | MSTest
.