Skip to main content

Effortless .NET Project Management

A VS Code extension that automatically generates and updates .NET project files (.sln, .csproj, .fsproj, .vbproj) while providing intelligent NuGet compatibility checking with smart suggestions.

Key Features

Automatic Project Management

Automatically generates and updates .csproj, .fsproj, and .vbproj files based on your source code

NuGet Compatibility

Real-time compatibility checking with version and framework suggestions from NuGet.org API

Intelligent File Watching

Monitors C#, F#, and VB.NET files with smart debouncing and configurable patterns

Inline Diagnostics

Visual warnings and errors directly in project files with detailed tooltips and fixes

Quick Start

1

Install the Extension

Install DotNET Build Buddy from the VS Code marketplace or build from source
2

Open a .NET Workspace

The extension automatically activates when it detects .NET files in your workspace
3

Let it Work

Add, modify, or delete source files and watch project files update automatically

What You Get

Multi-Language Support

Full support for C#, F#, and VB.NET projects

Solution Management

Automatic .sln file generation and synchronization

Smart Suggestions

Framework upgrade recommendations and package alternatives

Transitive Analysis

Checks compatibility of indirect dependencies

Configurable Watching

Customize file patterns and exclusions

Zero Configuration

Works out of the box with sensible defaults

Ready to Get Started?

Installation Guide

Install from VS Code marketplace or build from source

Quickstart Tutorial

Get up and running in less than 5 minutes

Configuration

Customize watch patterns, NuGet settings, and more

API Reference

Explore available commands and core classes

Build docs developers (and LLMs) love