roslynpad
20

Editor Cross-Platform C# berdasarkan Roslyn dan AvalonEdit
Anda juga harus menginstal .NET SDK yang didukung untuk memungkinkan Roslynpad mengkompilasi program.
| Sumber | |
|---|---|
| GitHub | |
| Microsoft Store | |
| Winget | winget install --id RoslynPad.RoslynPad |
Roslynpad juga tersedia sebagai paket Nuget yang memungkinkan Anda menggunakan Layanan Roslyn dan editor di aplikasi Anda sendiri.
Sampel kode
| Nama paket | Keterangan |
|---|---|
RoslynPad.Roslyn | Memperlihatkan banyak layanan editor Roslyn yang saat ini internal |
RoslynPad.Roslyn.Windows | Memberikan implementasi platform-spesifik (WPF) untuk elemen UI yang diperlukan oleh paket RoslynPad.Roslyn |
RoslynPad.Roslyn.Avalonia | Memberikan implementasi spesifik platform (Avalonia) untuk elemen UI yang diperlukan oleh paket RoslynPad.Roslyn |
RoslynPad.Editor.Windows | Memberikan editor kode berbasis Roslyn menggunakan AvaloniaEdit (platform WPF) dengan penyelesaian, diagnostik, dan tindakan cepat |
RoslynPad.Editor.Avalonia | Memberikan editor kode berbasis Roslyn menggunakan AvalonEdit (Avalonia Platform) dengan penyelesaian, diagnostik, dan tindakan cepat |
Versi paket cocok dengan Roslyn.
Untuk membangun kode sumber, gunakan salah satu dari yang berikut:
dotnet buildSolusi:
src/RoslynPad.sln - berisi semua proyek (hanya disarankan pada windows)src/RoslynPad.Avalonia.sln - hanya berisi proyek lintas platform 


