free-vscode-csharp icon indicating copy to clipboard operation
free-vscode-csharp copied to clipboard

Free/Libre fork of the official C# extension for vscode

free-csharp-vscode

The debugger included in the official C# extension is proprietary and is licensed to only work with Microsoft versions of vscode. This extension replaces it with Samsung's MIT-licensed alternative, NetCoreDbg.

Installation

Get the VSIX file

  • Prebuilt binaries

  • Build from source

    git clone https://github.com/muhammadsammy/free-vscode-csharp.git
    
    cd free-vscode-csharp
    
    # Make sure you have NodeJS (https://nodejs.org) installed.
    
    npm install
    
    npm run vscode:prepublish
    
    npx gulp 'vsix:release:neutral'
    
    

Install the extension

Open the editor then run Extensions: Install from VSIX from the command pallete and select the csharp-VERSION_NUMBER.vsix file.