Manage multirepo projects

first100 81 Reputation points
2023-02-06T09:33:21.4433333+00:00

Hello,

I have to manage a multirepo project, i have three repositories (A,B,C) of .net projects and Im using visual studio 2022 latest release, my doubts are:

  1. Have I to have only one visual studio solution file?
  2. If yes where i have to store it? (in which repo)
  3. I my project A, i references some dlls contained in the project B, I have to put dlls under source control I thought , but how i can references they from my A project?

Thanks to those who will help me.

ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
4,150 questions
Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,593 questions
0 comments No comments
{count} votes

Accepted answer
  1. Bruce (SqlWork.com) 55,366 Reputation points
    2023-02-06T16:45:06.2666667+00:00
    1. a solution file is just a collection of projects. you can have as many as you want.
    2. typically each repo project would have its own solution.
    3. it is a really bad practice to store dll's in a repo. you should use project references or create nuget packages of the shared projects
    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful