Skip to content

icsharpcode/ilspy-vscode

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ILSpy Visual Studio Code Extension Join the chat at https://gitter.im/icsharpcode/ILSpy CI Twitter Follow

You can install the extension in Visual Studio Code via the marketplace

Getting started

Please see the Getting started overview.

Troubleshooting

If you have issues during installation of .NET Runtime, please see here.

Develop

The extension consists of two parts: The VSCode extension itself (written in TypeScript) and a "backend" server process (written in C#), which provides a bridge to ILSpy functionality.

If first time

npm i @vscode/vsce -g

Compile and package all parts:

./build vsix

An installable .vsix file should be generated in artifacts folder, if everything is fine.

Compile only backend server from console:

./build backend

Or open backend/ILSpy-server.sln in Visual Studio 2019 (>= 16.9) or another .NET IDE.

Compile VSCode extension itself:

./build compile-extension
./build test-extension

To develop and debug the VSCode extension, install Visual Studio Code, then run

cd vscode-extension
code .