Hoppa till innehåll

Rider

Snabb och kraftfull plattformsoberoende .NET IDE

Rider är ett utvecklingsverktyg från JetBrains som är en kombination av IntelliJ IDEA och ReSharper. Det är speciellt utformat för att hjälpa utvecklare att skapa, redigera och debugga kod i C#, VB.NET, F#, JavaScript, TypeScript, XAML, HTML, CSS, och andra språk som stöds av .NET Framework. Rider har många av de samma funktionerna som finns i IntelliJ IDEA och ReSharper, inklusive intelligent källkodshantering, automatisk kodkomplettering, visual debugger och stöd för flera versioner av .NET Framework. Det är också optimerat för att hjälpa utvecklare att arbeta med .NET-projekt och har stöd för flera olika ramverk och bibliotek, inklusive .NET Core, ASP.NET, Xamarin och Unity. Rider är ett värdefullt verktyg för utvecklare som arbetar med .NET-projekt och kan köras på flera plattformar inklusive Windows, macOS och Linux.

Otrolig .NET IDE med kraften i ReSharper! Rider används i hela vårt utvecklarteam på Windows och macOS.

Info

JetBrains Rider introduktionsvideo

Vad är Rider?

JetBrains Rider är en plattformsoberoende .NET IDE baserad på IntelliJ-plattformen och ReSharper.

Stöder många .NET-projekttyper

Rider stöder .NET Framework, det nya plattformsoberoende .NET Core och Mono-baserade projekt. Detta låter dig utveckla ett brett utbud av applikationer, inklusive .NET-skrivbordsapplikationer, tjänster och bibliotek, Unity-spel, Xamarin-appar, ASP.NET och ASP.NET Core-webbapplikationer.

Funktionsrik och snabb

Rider tillhandahåller 2200+ live-kodinspektioner, hundratals sammanhangsåtgärder och refaktoreringar från ReSharper, och kombinerar dem med IntelliJ-plattformens solida IDE-funktioner. Trots en tung funktionsuppsättning är Rider designad för att vara snabb och responsiv.

Plattformsoberoende

Förutom att köra och felsöka flera körtider, Rider själv körs på flera plattformar: Windows, macOS och Linux.

Funktioner

Kodanalys

JetBrains Rider - Kodanalys

Rider ståtar med 2,200 XNUMX+ live-kodinspektioner, med automatiska snabbfixar för att lösa upptäckta problem individuellt eller i bulk. Lösningsövergripande felanalys övervakar kodproblem och låter dig veta om något går fel, även i filer som för närvarande inte är öppna.

Kodredigering

JetBrains Rider - Kodredigering

Riders rika editor innehåller olika typer av kodkomplettering och kodmallar, automatisk infogning av matchande klammerparenteser och importdirektiv, snabba informationsverktygstips och rännstensikoner för arvsnavigering, sammanhangsåtgärder och mycket mer.

Refaktoreringar

JetBrains Rider - Refaktoreringar

De flesta av ReSharpers 60+ refactorings är redan tillgängliga i Rider, och dess 450+ sammanhangsåtgärder finns där. Byt namn, extrahera metoder, gränssnitt och klasser, flytta och kopiera typer, använd alternativ syntax och mycket mer!

Unit test runner

JetBrains Rider - Enhetens testlöpare

Rider hjälper dig att köra och felsöka enhetstester baserade på NUnit, xUnit.net eller MSTest. Du kan utforska tester, gruppera dem på olika sätt, dela upp dem i individuella sessioner, se testresultat och navigera till källkoden från stackspår.

Debugger och fler verktyg

JetBrains Rider - Felsökningsverktyg

Rider innehåller en debugger som fungerar med .NET Framework-, Mono- och .NET Core-applikationer, som låter dig stega, titta på, utvärdera och köra till markören. Andra verktyg inkluderar en stackspårningsutforskare, NuGet-webbläsare och stöd för VCS och databas.

Databaser och SQL

JetBrains Rider - Databaser och SQL

Arbeta med SQL och databaser utan att lämna Rider. Anslut till databaser, redigera scheman och tabelldata, kör frågor och till och med analysera scheman med UML diagrams.

Navigering och sökning

JetBrains Rider - Navigationer och sökning

Hoppa till valfri fil, typ eller medlem i din kodbas direkt, samt hitta snabbt inställningar och åtgärder. Hitta användningsområden för vilken symbol som helst, eller navigera från en symbol till basen och härledda symboler, förlängningsmetoder eller implementeringar.

Front-end-teknologier

JetBrains Rider - Front-end-teknologier

Rider levereras med JavaScript, TypeScript, HTML, CSS och Sass-stöd inbyggt. Dra nytta av refaktoriserings-, felsöknings- och enhetstestningsfunktionerna som ingår i WebStorm.

Sträckbarhet

JetBrains Rider - Utbyggbarhet

Trogen sina rötter stöder Rider ett brett utbud av plugins utvecklade för ReSharper och IntelliJ Platform. Förutom de medföljande plugin-programmen (som de för VCS-, F#- och Unity-stöd) finns plugins som stöder Markdown, .gitignore-filer och Python-skript tillgängliga.

Klicka här för att se alla funktioner i JetBrains Rider

Nyheter

Vad är nytt i Rider?

  • Prestandaförbättring
    Optimerade starttider.
  • Standard för inställningar per lösning
    Inställningar för delat fönsterlayout
  • Omgjorda lösningskonfigurationer
    Bättre presentation av konfigurationer, mål och plattformskombinationer
  • C# 11 funktioner
    Obligatoriska medlemmar, markerade användardefinierade operatorer och råsträngar.
  • Bättre stöd för lösningsfilter
    Lättare att arbeta med filtrerade lösningar.
  • F# stöd
    Helt omskriven parameterinformation popup.
  • Tidig förhandsvisning av MAUI-stöd
    Kör och felsök iOS- och Android-projekt.
  • Säker raderingsrefaktorering
    Refaktorering för projekt i en lösning.
  • Ändra storlek på Kör/Debug-widget
    Utdragbar för att passa utrymme på verktygsfältet.
  • .NET 6 körtid
    För backend på Windows.
  • Unreal Engine-stöd
    Nya åtgärder, Unreal Module och New Unreal Plugin, och symbolservrar för felsökaren.
  • Minnesprofilerare
    dotMemory med Rider, *Windows endast

Lär dig mer om de nya funktionerna i JetBrains Rider

NYHETER I RIDER 2021.2

  • Fixade ett antal problem med den inbyggda konsolen, inklusive trasig Console.Clear, felaktig visning av bakgrundsfärg och mer.
  • Fixade genvägen Alt+Skift+R för att byta namn på omfaktorisering.
  • Fixade problemet som förhindrade Rider från att återöppna flera projekt vid start.
  • Fixade problemet med stackspill som uppstod under indexeringen.
  • Fixade de falska positiva felen i Blazor-projekt på inbyggda attribut.

Licens

Licensalternativ

JetBrains använder en prenumerationsbaserad licensmodell, vilket gör att du kan köpa årliga prenumerationer som inkluderar alla buggfix-uppdateringar. Licensmodellen inkluderar även en sk "perpetual" reservlicens. När du köper en årsprenumeration får du en "perpetual-licens" för den exakta version som var tillgänglig vid köptillfället.

Kommersiell årsprenumeration för juridiska personer, inklusive företag och organisationer (både vinstdrivande och ideella), som kräver programvaran för allmän kommersiell användning. En juridisk person kan använda programvaran under affärsprenumerationen på vilken dator som helst, operativsystemstem, och av alla utvecklare inom en juridisk enhet, förutsatt att det totala antalet samtidiga användare aldrig överstiger antalet prenumerationer som köpts av den juridiska enheten.

Kommersiell årsprenumeration inkluderar

  • Gratis obegränsad e-poståtkomst till teknisk support och onlinesupportresurser under prenumerationens period
  • Kostnadsfria allmänt tillgängliga buggfix-uppgraderingar, mindre utgåvor och större utgåvor för den licensierade JetBrains-utgåvan under prenumerationstiden.
  • Tillgängligt för alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter)
  • Licensen ägs av den juridiska personen, inte av en person
  • Ej överförbar begränsning: Användning av programvaran är begränsad till den juridiska personen utan rätt till överföring. Företag och organisationer kan endast överföra sina licenser mellan anställda och entreprenörer
  • Det licensierade syftet med användningen är allmän kommersiell användning
  • Fleranvändarlicens – det totala antalet samtidiga programanvändare får inte överstiga antalet köpta prenumerationer
  • Licensperioden är tidsbegränsad, baserat på årliga prenumerationsbetalningar
  • Perpetual reservlicens: Din licens är INTE evig. Den nya licensmodellen inkluderar eviga reservlicenser. En evig reservlicens är en licens som tillåter dig att använda en specifik version av programvaran efter att ditt företagsabonnemang löper ut. Den specifika versionen av programvaran som du kan använda när ditt företagsabonnemang löper ut kommer att vara den exakta versionen som är tillgänglig vid tidpunkten för ditt köp.

Jämförelse av kommersiell och personlig licens

Kommersiell licens (företag och organisationer)

  • Tillgängligt för: Alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter)
  • Fleranvändarlicens: Ja, det totala antalet samtidiga programanvändare kan inte överstiga antalet köpta prenumerationer
  • Licensperiod: Tidsbegränsad, baserat på månatliga och årliga prenumerationsbetalningar
  • Reservlicensbidrag: Ja, 12 föregående månaders oavbrutna prenumerationsbetalningar krävs

Personlig licens (individuell)

  • Tillgängligt för: Privatpersoner som handlar med egna medel. Kan inte köpas eller ersättas av företag
  • Fleranvändarlicens: Nej, programvaran kan endast användas av den person som köpte en prenumeration
  • Licensperiod: Tidsbegränsad, baserat på månatliga och årliga prenumerationsbetalningar
  • Reservlicensbidrag: Ja, 12 föregående månaders oavbrutna prenumerationsbetalningar krävs

Systemkrav

System krav och kompatibilitet

Operativ systems (endast 64-bitars distributioner)

  • Windows: 11, 10, 8.1
  • macOS: 10.14+
  • Linux: Debian 9+, Ubuntu 16.04+, CentOS 7+, Fedora 30+, Alpine 3.13+, Övrigt med GLIBC 2.17+
  • Ramverk
  • .NET Framework 4.7.2 eller högre
  • .NET Core genereras automatiskt under installationen

Support

Support

I prenumerationen ingår följande Support och Underhåll med JetBrains.

  • Obegränsad tillgång till teknisk support via e-post
  • Gratis uppgraderingar till alla mindre och större utgåvor, inklusive buggfixar

Klicka här för att kontakta JetBrains support!

Rekommenderade resurser och länkar: