roslynpad
20

RoslynとAvaloneditに基づくクロスプラットフォームC#エディター
また、RoslynPadがプログラムをコンパイルできるように、サポートされている.NET SDKをインストールする必要があります。
| ソース | |
|---|---|
| github | |
| マイクロソフトストア | |
| ウィンゲット | winget install --id RoslynPad.RoslynPad |
Roslynpadは、Roslyn Servicesと編集者を独自のアプリで使用できるNugetパッケージとしても利用できます。
コードサンプル
| パッケージ名 | 説明 |
|---|---|
RoslynPad.Roslyn | 現在内部の多くのRoslynエディターサービスを公開しています |
RoslynPad.Roslyn.Windows | RoslynPad.Roslynパッケージで必要なUI要素にプラットフォーム固有の(WPF)実装を提供します |
RoslynPad.Roslyn.Avalonia | RoslynPad.Roslynパッケージで必要なUI要素にプラットフォーム固有の(Avalonia)実装を提供します |
RoslynPad.Editor.Windows | AvaloniaEdit(WPFプラットフォーム)を使用してRoslynベースのコードエディターを提供し、完了、診断、およびクイックアクションを提供します |
RoslynPad.Editor.Avalonia | Avalonedit(Avalonia Platform)を使用してRoslynベースのコードエディターを提供し、診断、およびクイックアクションを提供します |
パッケージバージョンはRoslynの一致です。
ソースコードを作成するには、次のいずれかを使用します。
dotnet buildソリューション:
src/RoslynPad.slnすべてのプロジェクトが含まれています(Windowsでのみ推奨)src/RoslynPad.Avalonia.slnクロスプラットフォームプロジェクトのみが含まれています


