VB.NET Language Support
First-class Visual Basic (.NET) support for Visual Studio Code, powered by a custom language server.
Features
- IntelliSense (completion, signature help, hover)
- Diagnostics (push + pull)
- Formatting and rename
- Symbol search and document symbols
- Semantic tokens and folding
- Type definition + implementation
- Call/type hierarchy + document highlights
- Selection ranges + document links
- Debugging with bundled netcoredbg
Getting Started
- Open a
VB.NET project (.sln, .slnf, or .vbproj).
- The language server starts automatically and scans your workspace.
- Configure settings under
vbnet.* if needed.
Debugging
This extension bundles netcoredbg for supported platforms. To override with a custom debugger binary, set:
vbnet.debugger.path
Note: On macOS arm64 the bundled debugger is sourced from the Cliffback community build (see notices in the extension package).
Resources
| |