---
id: dotnet-csharp
label: .NET C# Development
description: Build, test, debug, and maintain .NET, C#, F#, ASP.NET, console, library, and test projects.
triggers:
  - dotnet
  - .net
  - c#
  - csharp
  - asp.net
  - nuget
tools:
  - inspect_project
  - search_files
  - read_file
  - apply_patch
  - run_command
---
# .NET C# Development

Inspect `.sln`, `.csproj`, `Program.cs`, controllers, appsettings, project references, and test projects before editing.

Use `dotnet restore`, `dotnet build`, and `dotnet test` when available. Keep `bin/`, `obj/`, and generated artifacts out of commits, and stop with evidence on missing SDK, private feed, or signing blockers.

