Visual Studio Mastery · Step 3 of 15
Projects & Solutions
Learn to structure multi-project Visual Studio solutions with Project References and NuGet — the way real software teams organize code.
What you’ll walk away with
- Explain why professional codebases split work across multiple projects instead of cramming everything into one
- Add new projects to an existing Visual Studio solution and wire them together with Project References
- Pull in and use NuGet packages built by other developers, and understand what's involved in publishing your own
- Build a complete three-project solution from scratch as a hands-on exercise, applying the structuring concepts you've learned
- Read and reason about someone else's multi-project solution structure with a clearer sense of what each piece is for
Questions people ask before they start
Do I need prior experience with Visual Studio solutions?
You should be comfortable working inside a single project in Visual Studio. This course starts from the idea that 'one project isn't enough' and builds from there into adding projects and referencing them.
Will this teach me how to publish my own NuGet package?
The NuGet lesson covers both using other people's packages and what's involved in publishing your own, so you'll get exposure to both sides, with the hands-on project reinforcing the 'using packages' side more directly.
Is there an actual project I build, or is it all conceptual?
The final lesson is hands-on: you build a real three-project solution, applying Project References and NuGet concepts from the earlier lessons instead of just reading about them.
How is this different from just watching a tutorial on Project References?
This course sequences the reasoning first — why solutions hold many projects — before showing the mechanics of adding projects and referencing them, then ties it together with a full three-project build so the structure makes sense, not just the steps.
Does this course cover security practices for NuGet packages?
No — this course focuses specifically on structuring solutions with Project References and using/publishing NuGet packages. It doesn't include dedicated NuGet security content.
Is this part of a larger AI University track?
This is a standalone module titled 'Structuring Real Solutions' within Projects & Solutions, focused solely on the four lessons listed: why solutions hold many projects, adding projects, NuGet, and the hands-on three-project build.