Archive of https://github.com/icsharpcode/AvalonEdit — The WPF-based text editor component used in SharpDevelop http://avalonedit.net/
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-12-04 13:58:10 +01:00
.github/workflows Fix 'FieldInfo.IsNotSerialized' is obsolete: 'Formatter-based serialization is obsolete and should not be used.' 2025-12-04 13:26:03 +01:00
BuildTools Fix indentation and clean up. 2019-07-04 13:02:32 +02:00
Documentation Fix "SHFB(0,0): error BE0071: Unable to locate information for the project framework version '.NET Framework 4.5' or a suitable redirected version on this system. See error number help topic for details." (note: generates a new warning with auto-upgrade to net5.0, this is intentional) 2021-06-01 09:34:38 +02:00
ICSharpCode.AvalonEdit Use nameof() instead of hardcoded strings for INPC 2025-12-04 13:58:10 +01:00
ICSharpCode.AvalonEdit.Sample Add net10.0 instead of net6.0 2025-12-04 09:35:11 +01:00
ICSharpCode.AvalonEdit.Tests Add net10.0 instead of net6.0 2025-12-04 09:35:11 +01:00
ThirdParty-Highlightings Add attribution to highlighting definitions coming from #144 2020-02-04 16:20:59 +01:00
.editorconfig Add proper .editorconfig and fix formatting. 2019-07-04 12:07:47 +02:00
.gitattributes remove dependencies on NRefactory 2014-04-10 22:13:03 +02:00
.gitignore Overwrite registered highlightings 2023-02-25 19:30:20 +01:00
ChangeLog.md Change log for 6.3.1 2025-04-13 07:55:32 +02:00
global.json Add net10.0 instead of net6.0 2025-12-04 09:35:11 +01:00
ICSharpCode.AvalonEdit.Documentation.sln extra project file for dok 2019-03-24 18:19:15 +01:00
ICSharpCode.AvalonEdit.sln extra project file for dok 2019-03-24 18:19:15 +01:00
LICENSE Fix attribution (cp) 2019-03-25 20:56:00 +01:00
README.md Add package readme 2022-12-12 13:26:23 +01:00

AvalonEdit NuGet Build AvalonEdit

AvalonEdit is the name of the WPF-based text editor in SharpDevelop 4.x "Mirador" and beyond. It is also being used in ILSpy and many other projects.

Downloads

AvalonEdit is available as NuGet package. Usage details, documentation and more can be found on the AvalonEdit homepage

How to build

AvalonEdit is targeting net6.0-windows and net462 TFMs. Because of net6.0-windows you must have the .NET 6.0 SDK installed on your machine. Visual Studio 2022 Community and up is required for working with the solution (global.json will select the proper SDK to use for building for you).

Documentation

Check out the official documentation and the samples and articles wiki page

To build the Documentation you need to install Sandcastle from https://github.com/EWSoftware/SHFB/releases (currently validated tooling is v2021.4.9.0)

The build of the Documentation can take very long, please be patient.

License

AvalonEdit is distributed under the MIT License.

Projects using AvalonEdit

A good place to start are the "top 10" listed under GitHub Usage for the AvalonEdit package on NuGet.

Note: if your project is not listed here, let us know! :)