---
title: ".NET Project Structure and Build Configuration - Air Market"
description: "In a repo with several projects, settings and package versions tend to be repeated in every one of them. This covers a layout where those live centrally instead. Reach for it when you are starting a…"
canonical: "https://airmarket.ai/app/dotnet-project-structure"
---

[Air Market](/) / [Developer Tools](/category/devtools) / .NET Project Structure and Build Configuration

Skill by [Aaron Stannard](/@aaronontheweb)

# .NET Project Structure and Build Configuration

Lay out a .NET repo so the build settings live in one place

## What this does

In a repo with several projects, settings and package versions tend to be repeated in every one of them. This covers a layout where those live centrally instead. Reach for it when you are starting a repo or tidying one whose projects have drifted apart.

### Top 3 things it does for you

- Set up shared build settings across my projects
- Manage package versions centrally
- Pin the SDK version for this repo

## Information

**.NET Project Structure and Build Configuration at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Aaron Stannard](/@aaronontheweb) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 15 KB |
| Licence | MIT |
| Repository | [Aaronontheweb/dotnet-skills](https://github.com/Aaronontheweb/dotnet-skills/tree/316756fb309b9ee42d86d5db0d70504d62f3b0c3/skills/project-structure) |
| GitHub stars | 1,123 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of .NET Project Structure and Build Configuration and flagged nothing. AIR's verdict: **safe**.

**What .NET Project Structure and Build Configuration's check was run against**

|  |  |
| --- | --- |
| Commit | 316756fb309b9ee42d86d5db0d70504d62f3b0c3 |
| Content hash | 91eab204f5bb7648f4fcd35e71794910d873098cf13fd489641bb44f29e302d1 |
| Files read | [Browse the files at this exact commit](https://github.com/Aaronontheweb/dotnet-skills/blob/316756fb309b9ee42d86d5db0d70504d62f3b0c3/skills/project-structure/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for .NET Project Structure and Build Configuration](/security/dotnet-project-structure)

## About .NET Project Structure and Build Configuration

This skill covers modern .NET project structure: the .slnx solution format, Directory.Build.props for shared settings, and central package management.

It also covers SourceLink, version management with RELEASE_NOTES.md, and pinning the SDK with global.json.

## What's inside

- SKILL.md - instructions

## Questions

### Is .NET Project Structure and Build Configuration safe to install?

AIR scanned this exact version of .NET Project Structure and Build Configuration and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 316756fb309b, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/dotnet-project-structure.

### How do I install .NET Project Structure and Build Configuration?

Open https://airmarket.ai/app/dotnet-project-structure on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/Aaronontheweb/dotnet-skills/tree/316756fb309b9ee42d86d5db0d70504d62f3b0c3/skills/project-structure. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Aaron Stannard](/@aaronontheweb)

---

Canonical URL: <https://airmarket.ai/app/dotnet-project-structure>
