roslynpad
20

Ein plattformübergreifender C# -seditor basierend auf Roslyn und Avalonedit
Sie müssen auch ein unterstütztes .NET -SDK installieren, damit Roslynpad Programme kompilieren kann.
| Quelle | |
|---|---|
| Github | |
| Microsoft Store | |
| Winget | winget install --id RoslynPad.RoslynPad |
Roslynpad ist auch als Nuget -Pakete erhältlich, mit denen Sie Roslyn Services und den Editor in Ihren eigenen Apps verwenden können.
Code -Beispiele
| Paketname | Beschreibung |
|---|---|
RoslynPad.Roslyn | Enthält viele Roslyn -Editor -Dienste, die derzeit intern sind |
RoslynPad.Roslyn.Windows | Bietet plattformspezifische Implementierungen (Plattformspezifische Implementierungen) für UI-Elemente, die vom Paket von RoslynPad.Roslyn erforderlich sind |
RoslynPad.Roslyn.Avalonia | Bietet plattformspezifische Implementierungen (Avalonia) für UI-Elemente, die vom Paket RoslynPad.Roslyn erforderlich sind |
RoslynPad.Editor.Windows | Bietet einen Roslyn-basierten Code-Editor, der Avaloniaedit (WPF-Plattform) mit Fertigstellung, Diagnose und Schnellaktionen verwendet |
RoslynPad.Editor.Avalonia | Bietet einen Roslyn-basierten Code-Editor mit Avalonedit (Avalonia-Plattform) mit Fertigstellung, Diagnose und schnellen Aktionen |
Paketversionen passen zu Roslyn.
Verwenden Sie, um den Quellcode zu erstellen, eines der folgenden:
dotnet buildLösungen:
src/RoslynPad.sln - Enthält alle Projekte (nur unter Windows empfohlen)src/RoslynPad.Avalonia.sln - enthält nur plattformübergreifende Projekte 


