Projets, solutions & NuGet
DébutantComprendre le .csproj, organiser plusieurs projets avec une solution, gérer les packages NuGet.
- 01
Le fichier .csproj
Chaque projet a un fichier .csproj (format XML) qui décrit comment le compiler.
- 02
Organiser plusieurs projets avec une solution (.sln)
Une solution regroupe plusieurs projets (API, bibliothèque, tests...) pour les manipuler ensemble.
- 03
Références entre projets
Structure typique d'un projet un peu sérieux :
- 04
Gérer les packages NuGet
NuGet est le gestionnaire de paquets de l'écosystème .NET (équivalent de npm pour Node.js).
- 05
Multi-ciblage et packages centralisés
Avec cette approche, chaque .csproj référence juste <PackageReference Include="Serilog.AspNetCore" /> sans préciser de version — la version vient du fichier central.