Hoppa till innehåll

Rider

Snabb och kraftfull plattformsoberoende .NET IDE

Rider från JetBrains stöder .NET Framework, det nya plattformsoberoende .NET Core och Mono-baserade projekt. Detta gör att du kan utveckla ett brett utbud av applikationer, inklusive .NET-skrivbordsapplikationer, tjänster och bibliotek, Unity-spel, Xamarin-applikationer, ASP.NET- och ASP.NET Core-webapplikationer. Det ger 2000+ live-kodinspektioner, hundratals kontextåtgärder och refaktoriseringar och kombinerar dem med IntelliJ-plattformens solida IDE-funktioner. Trots en stor mängd funktioner är Rider utformad för att vara snabb och responsiv. Förutom att köra och felsöka flera körtider körs Rider självt på flera plattformar: Windows, macOS och Linux.

Otroligt .NET IDE med kraften i ReSharper! Rider används av hela vårt utvecklingsteam med Windows och macOS.

Info

Vad är Rider?

JetBrains Rider är ett plattformsoberoende .NET IDE som bygger på IntelliJ-plattformen och ReSharper.

JetBrains Rider Översiktsvideo

Stöder många .NET-projekttyper

Rider stöder .NET Framework, det nya plattformsoberoende .NET Core och Mono-baserade projekt. Detta gör att du kan utveckla ett brett utbud av program, inklusive .NET-datorprogram, tjänster och bibliotek, Unity-spel, Xamarin-appar, ASP.NET- och ASP.NET Core-webbprogram.

Funktionsrik och snabb

Rider erbjuder 2200+ inspektioner av levande kod, hundratals kontextåtgärder och refaktoriseringar från ReSharper och kombinerar dem med IntelliJ-plattformens gedigna IDE-funktioner. Trots en stor mängd funktioner är Rider utformad för att vara snabb och lyhörd.

Plattformsöverskridande

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


Funktioner i Rider

Kodanalys

JetBrains Rider - Code analysis

Rider har mer än 2 200 inspektioner av levande kod, med automatiserade snabba lösningar för att lösa upptäckta problem individuellt eller i stor skala. Lösningsomfattande felanalyser övervakar kodproblem och meddelar dig om något går fel, även i filer som för närvarande inte är öppna.

Kodredigering

JetBrains Rider - Code editing

Rider har en omfattande editor med olika typer av kodkomplettering och kodmallar, automatisk insättning av matchande hängslen och importdirektiv, snabbinformation, verktygstips och ikoner för arvsnavigering, kontexthandlingar och mycket mer.

Refaktoriseringar

JetBrains Rider - Refactorings

De flesta av ReSharpers mer än 60 refaktoriseringar finns redan i Rider, och de mer än 450 kontextåtgärderna finns där. Byt namn, extrahera metoder, gränssnitt och klasser, flytta och kopiera typer, använd alternativ syntax och mycket mer!

Enhetstestkörare

JetBrains Rider - Unit test runner

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

Felsökare och fler verktyg

JetBrains Rider - Debugger tools

Rider innehåller en felsökare som fungerar med .NET Framework-, Mono- och .NET Core-program, så att du kan ta steg, titta, utvärdera och köra till markören. Andra verktyg inkluderar en stacktrace explorer, NuGet webbläsare, samt VCS och databasstöd.

Databaser och SQL

JetBrains Rider - Databases and SQL

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

JetBrains Rider - Navigations and search

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

Teknik för front-end

JetBrains Rider - Front-end technologies

Rider har inbyggt stöd för JavaScript, TypeScript, HTML, CSS och Sass. Utnyttja de möjligheter till refaktorisering, felsökning och enhetstestning som ingår i WebStorm.

Utvidgbarhet

JetBrains Rider - Extensibility

Rider har stöd för ett stort antal plugins som utvecklats för ReSharper och IntelliJ Platform. Förutom de medföljande insticksprogrammen (t.ex. för VCS, F# och Unity-stöd) finns det insticksprogram som stöder Markdown, .gitignore-filer och Python-skript.

Nyheter

Vad är nytt i Rider?

  • Förbättringar av prestandan
    Optimerade starttider.
  • Standardinställningar för inställningar per lösning
    Inställningar för layout av delade fönster
  • Omdesignade lösningskonfigurationer
    Bättre presentation av konfigurationer, mål och plattformskombinationer
  • Funktioner i C# 11
    Obligatoriska medlemmar, kontrollerade användardefinierade operatörer och råa strängar.
  • Bättre stöd för lösningsfilter
    Lättare att arbeta med filtrerade lösningar.
  • Stöd för F#
    Helt omskriven popup-fönster för parameterinformation.
  • Tidig förhandsvisning av stöd för MAUI
    Kör och felsök iOS- och Android-projekt.
  • Säker omarbetning av radering
    Refactoring för projekt i en lösning.
  • Ändrabar widget för körning och felsökning
    Kan förlängas för att få plats på verktygsfältet.
  • .NET 6 körtid
    För backend på Windows.
  • Stöd för Unreal Engine
    Nya åtgärder, Unreal Module och New Unreal Plugin samt symbolservrar för felsökaren.
  • Minnesprofilering
    dotMemory med Rider, *Endast Windows

UPDATES IN RIDER 2023.1

  • Support for Unity’s DOTS (GameDev) – Following Unity’s lead in moving from object-oriented to data-oriented design, Rider has introduced support for Data Oriented Tech Stack (DOTS) – a paradigm-shifting, CPU-friendly approach to building games.
  • Reducing the number of lookups in collections (C# support) – Added inspections and corresponding quick-fixes to optimize your work with collections by reducing the number of lookups. For example, Rider will now suggest removing redundant Contains and ContainsKey checks or using TryAdd and TryGetValue methods instead.
  • VCS widget for Perforce (Version Control) – Rider’s integration with Perforce has received a major upgrade with the addition of Perforce to the Version Control Systems (VCS) widget. The VCS widget for Perforce provides quick access to essential actions such as Commit, Revert, and Update Project. It also indicates the current workspace and displays the status of your connection.
  • Visualizers for string variables (Debugger) – During a debugging session, you can now see the values visualized for HTML, XML, JSON, JWT, or URL-encoding string variables. Just click on the View link next to a string in the Threads & Variables tab of the Debug tool window. Alternatively, click on the View link that appears when you hover over a variable in the Editor.

Licens

Licensalternativ

JetBrains använder en prenumerationsbaserad licensmodell som gör att du kan köpa årliga prenumerationer som inkluderar alla uppdateringar av felrättningar. Den nya licensmodellen omfattar även eviga fallback-licenser. När du köper en årlig prenumeration får du omedelbart en evig reservlicens för exakt den version som finns tillgänglig vid tidpunkten för ditt köp.

Kommersiell årsabonnemang för juridiska personer, inklusive företag och organisationer (både vinstdrivande och icke-vinstdrivande), som behöver programvaran för allmän kommersiell användning. En juridisk person får använda programvaran under Business Subscription på vilken dator, vilket operativsystem som helst och av vilken utvecklare som helst inom en juridisk person, förutsatt att det totala antalet samtidiga användare aldrig överstiger det antal prenumerationer som den juridiska personen har köpt.

Kommersiell årsabonnemang inkluderar

  • Gratis obegränsad e-poståtkomst till teknisk support och online supportresurser under hela Business-prenumerationsperioden.
  • Gratis allmänt tillgängliga uppgraderingar av felrättningar, mindre och större versioner av den licensierade JetBrains IntelliJ IDEA-utgåvan under den tid som företagsabonnemanget gäller.
  • Tillgänglig för alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter).
  • Licensen ägs av den juridiska personen, inte av en enskild person.
  • Begränsning som inte kan överlåtas: Användningen 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 programvaruanvändare får inte överstiga antalet köpta abonnemang.
  • Licensperioden är tidsbegränsad och baseras på årliga prenumerationsbetalningar.
  • Evig reservlicens: Din licens är INTE evig. Den nya licensmodellen omfattar eviga reservlicenser. En evig reservlicens är en licens som tillåter dig att använda en specifik version av programvaran efter att din Business Subscription har löpt ut. Den specifika version av programvaran som du kan falla tillbaka till att använda när din Business-prenumeration löper ut kommer att vara exakt den version som fanns tillgänglig vid tidpunkten för ditt köp.

Jämförelse av kommersiell och personlig licens

Kommersiell licens (företag och organisationer)

  • Tillgänglig för: Alla juridiska personer (företag och organisationer, inklusive ideella organisationer och myndigheter).
  • Fleranvändarlicens: Ja, det totala antalet samtidiga programvaruanvändare får inte överstiga antalet köpta abonnemang.
  • Licensperiod: Tidsbegränsad, baserad på månatliga och årliga prenumerationsbetalningar.
  • Tilldelning av reservlicens: Det krävs 12 föregående månaders oavbrutna prenumerationsbetalningar.

Personlig licens (enskild)

  • Tillgänglig för: Privatpersoner som köper med egna medel. Kan inte köpas eller ersättas av företag.
  • Licens för flera användare: Nej, programvaran kan endast användas av den person som har köpt en prenumeration.
  • Licensperiod: Tidsbegränsad, baserad på månatliga och årliga prenumerationsbetalningar.
  • Tilldelning av reservlicens: Det krävs 12 föregående månaders oavbrutna prenumerationsbetalningar.

System requirement

Systemkrav och kompatibilitet för Rider

Operativsystem (endast 64-bitarsdistributioner)

  • Windows: 11, 10, 8.1
  • macOS: 10.14+
  • Linux: Debian 9+, Ubuntu 16.04+, CentOS 7+, Fedora 30+, Alpine 3.13+, andra med GLIBC 2.17+
  • Framework
  • .NET Framework 4.7.2 eller högre
  • .NET Core genereras automatiskt när du installerar

Support

Stöd till ryttare

I abonnemanget 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 versioner, inklusive felrättningar.