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仅包含跨平台项目


