https://github.com/roslynpad/roslynpad
A cross-platform C# editor based on Roslyn and AvalonEdit
https://github.com/roslynpad/roslynpad
avalonia cross-platform csharp diagnostics dotnet editor roslyn wpf
Last synced: 5 days ago
JSON representation
A cross-platform C# editor based on Roslyn and AvalonEdit
- Host: GitHub
- URL: https://github.com/roslynpad/roslynpad
- Owner: roslynpad
- License: mit
- Created: 2015-04-01T17:42:15.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T08:10:26.000Z (6 months ago)
- Last Synced: 2024-10-29T14:51:03.130Z (6 months ago)
- Topics: avalonia, cross-platform, csharp, diagnostics, dotnet, editor, roslyn, wpf
- Language: C#
- Homepage: https://roslynpad.net
- Size: 7.44 MB
- Stars: 2,454
- Watchers: 78
- Forks: 341
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome - roslynpad/roslynpad - A cross-platform C# editor based on Roslyn and AvalonEdit (C\#)
README
# RoslynPad

A cross-platform C# editor based on Roslyn and AvalonEdit
## Installing
**You must also install a supported .NET SDK to allow RoslynPad to compile programs.**
| Source | |
|-|-|
| GitHub | [](https://github.com/aelij/RoslynPad/releases/latest) |
| Microsoft Store ||
| winget | `winget install --id RoslynPad.RoslynPad` |### Running on macOS
1. Open the .dmg file and drag RoslynPad to the Applications directory.
1. On the first run:
* **macOS Sonoma** or earlier - Right click the app on Finder and select **Open**. You will be prompted that the app is not signed by a known developer - click **Open**.
* **macOS Sequoia** you must go to **Settings > Privacy & Security** to approve non-notarized apps after the first run attempt.
* For more information see [Open a Mac app from an unknown developer](https://support.apple.com/guide/mac-help/mh40616).## Packages
See [Packages](docs/packages/README.md) for more information.
## Building
To build the source code, use one of the following:
* `dotnet build`
* Visual Studio 2022
* Visual Studio Code with the C# Dev Kit extensionSolutions:
* `RoslynPad.sln` - contains all projects (recommended only on Windows)
* `src/RoslynPad.Avalonia.sln` - contains only cross-platform projects## Features
### Completion

### Signature Help

### Diagnostics

### Code Fixes
