roslynpad
20

Um editor C# de plataforma cruzada baseada em Roslyn e Avalonedit
Você também deve instalar um .NET SDK suportado para permitir que a Roslynpad compile programas.
| Fonte | |
|---|---|
| Github | |
| Microsoft Store | |
| Winget | winget install --id RoslynPad.RoslynPad |
A Roslynpad também está disponível como pacotes Nuget que permitem usar os serviços Roslyn e o editor em seus próprios aplicativos.
Amostras de código
| Nome do pacote | Descrição |
|---|---|
RoslynPad.Roslyn | Expõe muitos serviços de editor de Roslyn que atualmente são internos |
RoslynPad.Roslyn.Windows | Fornece implementações específicas da plataforma (WPF) para elementos de interface do usuário exigidos pelo pacote RoslynPad.Roslyn |
RoslynPad.Roslyn.Avalonia | Fornece implementações específicas da plataforma (Avalonia) para elementos de interface do usuário exigidos pelo pacote RoslynPad.Roslyn |
RoslynPad.Editor.Windows | Fornece um editor de código baseado em Roslyn usando AvaloniaEdit (plataforma WPF) com conclusão, diagnóstico e ações rápidas |
RoslynPad.Editor.Avalonia | Fornece um editor de código baseado em Roslyn usando o Avalonedit (plataforma Avalonia) com conclusão, diagnóstico e ações rápidas |
As versões do pacote combinam com Roslyn's.
Para construir o código -fonte, use um dos seguintes:
dotnet buildSoluções:
src/RoslynPad.sln - contém todos os projetos (recomendados apenas no Windows)src/RoslynPad.Avalonia.sln - contém apenas projetos de plataforma cruzada 


