roslynpad
20

Un editor de C# multiplataforma basado en Roslyn y Avalonedit
También debe instalar un SDK .NET compatible para permitir que Roslynpad compile programas.
| Fuente | |
|---|---|
| Github | |
| Microsoft Store | |
| alero | winget install --id RoslynPad.RoslynPad |
Roslynpad también está disponible como paquetes Nuget que le permiten usar los servicios de Roslyn y el editor en sus propias aplicaciones.
Muestras de código
| Nombre del paquete | Descripción |
|---|---|
RoslynPad.Roslyn | Expone muchos servicios editor de Roslyn que actualmente son internos |
RoslynPad.Roslyn.Windows | Proporciona implementaciones específicas de la plataforma (WPF) para elementos de interfaz de usuario requeridos por el paquete RoslynPad.Roslyn |
RoslynPad.Roslyn.Avalonia | Proporciona implementaciones específicas de la plataforma (Avalonia) para elementos de interfaz de usuario requeridos por el paquete RoslynPad.Roslyn |
RoslynPad.Editor.Windows | Proporciona un editor de código con sede en Roslyn utilizando AvaloniaEdit (plataforma WPF) con finalización, diagnóstico y acciones rápidas |
RoslynPad.Editor.Avalonia | Proporciona un editor de código con sede en Roslyn utilizando Avalonedit (plataforma Avalonia) con finalización, diagnóstico y acciones rápidas |
Las versiones de los paquetes coinciden con las de Roslyn.
Para construir el código fuente, use uno de los siguientes:
dotnet buildSoluciones:
src/RoslynPad.sln : contiene todos los proyectos (recomendados solo en Windows)src/RoslynPad.Avalonia.sln - Contiene solo proyectos multiplataforma 


