roslynpad
20

基於Roslyn和Avalonedit的跨平台C#編輯器
您還必須安裝支持的.NET SDK,以允許Roslynpad編譯程序。
| 來源 | |
|---|---|
| github | |
| Microsoft Store | |
| Winget | winget install --id RoslynPad.RoslynPad |
Roslynpad也可作為Nuget軟件包使用,可讓您在自己的應用中使用Roslyn Services和編輯器。
代碼樣本
| 軟件包名稱 | 描述 |
|---|---|
RoslynPad.Roslyn | 揭示許多當前內部的羅斯林編輯服務 |
RoslynPad.Roslyn.Windows | 為RoslynPad.Roslyn軟件包所需的UI元素提供平台特異性(WPF)實現 |
RoslynPad.Roslyn.Avalonia | 為RoslynPad.Roslyn軟件包所需的UI元素提供平台特定的(Avalonia)實現 |
RoslynPad.Editor.Windows | 使用AvaloniaEdit(WPF平台)提供基於羅斯林的代碼編輯器,並完成診斷和快速操作 |
RoslynPad.Editor.Avalonia | 使用Avalonedit(Avalonia Platform)提供了基於羅斯林的代碼編輯器,並提供了完成,診斷和快速操作 |
包裝版本與羅斯林的版本相匹配。
要構建源代碼,請使用以下一個:
dotnet build解決方案:
src/RoslynPad.sln包含所有項目(僅在Windows上推薦)src/RoslynPad.Avalonia.sln僅包含跨平台項目


