{{links}}
# Nx: Smart Monorepos · Fast Builds
Get to green PRs in half the time. Nx optimizes your builds, scales your CI, and fixes failed PRs. Built for developers and AI agents.
## Build .NET with Nx
The goal of `@nx/dotnet` is to make it easy and straightforward to build .NET applications in an Nx workspace. It provides intelligent project graph analysis, automatic dependency detection, and smart target configuration using MSBuild.
### Getting Started
#### Step 1: Add the .NET plugin to your Nx workspace
```bash
nx add @nx/dotnet
```
#### Step 2: Configure the plugin in your `nx.json`
```json
{
"plugins": ["@nx/dotnet"]
}
```
#### Step 3: Create your .NET projects
```bash
# Create a console application
dotnet new console -n MyApp
# Create a class library
dotnet new classlib -n MyLibrary
# Create a test project
dotnet new xunit -n MyApp.Tests
```
The plugin will automatically detect your .NET projects and configure appropriate Nx targets.
#### Step 4: Run Build, Test, and other commands
```bash
# Build a project
nx build my-app
# Run tests
nx test my-app-tests
# Build with Release configuration
nx build my-app --configuration Release
# Create a NuGet package
nx pack my-library
# Publish an application
nx publish my-app
```
{{content}}