AvalonEdit
AvalonEdit 是 SharpDevelop 4.x“ Mirador” 及以后版本中基于 WPF 的文本编辑器的名称。它还在 ILSpy 和许多其他项目中使用。
下载
AvalonEdit 可作为 NuGet 包 提供。使用细节、文档和更多内容可以在 AvalonEdit 主页上找到。
如何构造
AvalonEdit 的目标是 netcoreapp3.0、net40 和 net45 TFM。由于使用 netcoreapp3.0,因此必须在计算机上安装 .NET Core 3.0 SDK。必须使用 Visual Studio 2019 16.3 及更高版本才能使用该解决方案(global.json 将为您选择用于构建的正确 SDK)。
文档
查看官方文档以及示例和文章Wiki页面。
要构建文档,您需要从 https://github.com/EWSoftware/SHFB/releases 安装 Sandcastle(当前经过验证的工具为 v2019.4.14.0)
文档的建立可能需要很长时间,请耐心等待。
许可
AvalonEdit是根据MIT许可证分发的。
使用 AvalonEdit 的项目
你可以从 GitHub Usage 下列出的 NuGet 上 AvalonEdit 软件包 的前10个列表开始。
- https://github.com/icsharpcode/ILSpy/ ILSpy .NET反编译器
- https://github.com/KirillOsenkov/MSBuildStructured... MSBuild 记录器
- https://github.com/aelij/RoslynPad RoslynPad
- https://github.com/huangjia2107/XamlViewer LightWeight Xaml 编辑器
注意:如果您的项目未在此处列出,请告诉我们! :)
(The first version translated by vz on 2020.07.18)