Skip to content

Commit b6a401e

Browse files
Copilotrkttu
andcommitted
Revert README changes and add note about netcoredbg decision
Co-authored-by: rkttu <[email protected]>
1 parent f2c1486 commit b6a401e

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

README.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,27 @@ This project is an automatic build mirroring system for the [dotnet/vscode-cshar
1414

1515
Unlike the C# Dev Kit, this project provides automatic builds that do not fall under Microsoft's commercial licensing restrictions. The builds are made available through GitHub releases to ensure wide accessibility while avoiding potential confusion by not registering on the Open VSX registry.
1616

17+
> **Note on Debugger**: A proposal to replace Microsoft's vsdbg with Samsung's netcoredbg for better VS Code fork compatibility was considered but not implemented due to the lack of official macOS ARM64 support in netcoredbg. See [PR #3](https://github.com/rkttu/vscode-csharp-autobuild/pull/3) for details. This decision may be revisited if Samsung releases official macOS ARM64 builds.
18+
1719
## Key Features
1820

1921
- 🔄 Automatic builds from upstream dotnet/vscode-csharp repository
2022
- 📦 Platform-specific VSIX packages
2123
- 🆓 Free from Microsoft commercial licensing restrictions
2224
- 🚀 Regular releases available through GitHub
2325
- ⏰ Automated monitoring every 6 hours for new upstream releases
24-
- 🔧 Uses [Samsung/netcoredbg](https://github.com/Samsung/netcoredbg) instead of vsdbg for VS Code fork compatibility
2526

2627
## How It Works
2728

2829
This project automatically monitors the upstream [dotnet/vscode-csharp](https://github.com/dotnet/vscode-csharp) repository for new tags every 6 hours. When a new tag is detected, the automated build process is triggered, which:
2930

3031
1. 🔍 **Scans for new tags** - Checks the upstream repository tag list every 6 hours
3132
2. 🏗️ **Triggers automatic build** - Initiates build process when new tags are found
32-
3. 🔄 **Replaces debugger** - Substitutes vsdbg with Samsung/netcoredbg for better compatibility
33-
4. 📦 **Generates VSIX packages** - Creates both main and platform-specific packages
34-
5. 🚀 **Publishes releases** - Makes the built packages available through GitHub releases
33+
3. 📦 **Generates VSIX packages** - Creates both main and platform-specific packages
34+
4. 🚀 **Publishes releases** - Makes the built packages available through GitHub releases
3535

3636
This ensures that new versions of the C# extension are available shortly after they are released upstream, typically within 6 hours of the original release.
3737

38-
## Debugger Configuration
39-
40-
This build uses [Samsung/netcoredbg](https://github.com/Samsung/netcoredbg) instead of Microsoft's vsdbg. This change ensures compatibility with VS Code forks (like VSCodium, Code - OSS, etc.) that don't have access to Microsoft's proprietary debugger. NetCoreDbg is a fully open-source .NET debugger that supports the same debugging features and protocols.
41-
4238
## Installation
4339

4440
To install the extension, follow these steps in order:
@@ -83,5 +79,4 @@ This project is primarily automated. If you encounter issues with the builds, pl
8379
## Related Projects
8480

8581
- [dotnet/vscode-csharp](https://github.com/dotnet/vscode-csharp) - Original upstream repository
86-
- [Samsung/netcoredbg](https://github.com/Samsung/netcoredbg) - Open-source .NET debugger used in this build
8782
- [Microsoft C# Dev Kit](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit) - Official Microsoft C# extension (commercial license)

0 commit comments

Comments
 (0)