- Visual Studio Code 1.74.0 or higher
- A workspace with .NET source files (.cs, .fs, .vb) or project files (.csproj, .fsproj, .vbproj, .sln)
- Open Visual Studio Code
- Click on the Extensions icon in the Activity Bar (or press
Ctrl+Shift+X) - Search for "DotNET Build Buddy"
- Click the Install button
- Reload VS Code if prompted
- Download the
.vsixfile for the extension - Open VS Code
- Go to Extensions (
Ctrl+Shift+X) - Click the
...menu at the top of the Extensions panel - Select "Install from VSIX..."
- Navigate to and select the downloaded
.vsixfile - Reload VS Code
-
Clone the repository:
git clone <repository-url> cd DotNET-Build-Buddy
-
Install dependencies:
npm install
-
Compile the extension:
npm run compile
-
Press
F5in VS Code to open a new Extension Development Host window -
The extension will be loaded in the development host
After installation, verify the extension is working:
- Open a workspace with .NET files
- The extension should activate automatically
- You should see a notification: "DotNET Build Buddy is ready to manage your .NET projects!"
- Check the Output panel for extension logs (View > Output > Select "DotNET Build Buddy")
The extension works out of the box with default settings, but you can customize:
- Open VS Code Settings (
Ctrl+,) - Search for "dotnetBuildBuddy"
- Configure settings as needed (see Configuration Reference)
The extension activates when it detects:
- Files with extensions:
.cs,.fs,.vb - Project files:
.csproj,.fsproj,.vbproj - Solution files:
.sln
- Open Extensions (
Ctrl+Shift+X) - Find "DotNET Build Buddy"
- Click the gear icon
- Select "Uninstall"
- Reload VS Code
- Ensure you have .NET files in your workspace
- Check the Output panel for error messages
- Verify VS Code version is 1.74.0 or higher
- Close all VS Code windows
- Clear the extension cache:
# Windows rm -r %USERPROFILE%\.vscode\extensions\dotnet-build-buddy-* # Linux/Mac rm -r ~/.vscode/extensions/dotnet-build-buddy-*
- Reinstall the extension
If you encounter permission errors:
- Run VS Code as administrator (Windows)
- Check file permissions in your workspace
- Ensure you have write access to the workspace directory