Search code examples
visual-studio-2008projects-and-solutionsbuild-time

Does the number of projects in a Visual Studio 9 solution impact the solution load and build times?


I'm specifically interested in solution load times & build times - does fewer solutions mean better performance?

Note that I'm not referring to the performance of the built application.

Are load times and build times more efficient when working with a smaller number of projects?

As a guide, we have 50-60 projects in our Visual Studio solution.


Solution

  • I depends on your project, most of the time I work with 10-15. The less projects the shorter the build time.

    Projects I typically have are:

    • base project with exceptions and error handling
    • business logic
    • data access layer - repository
    • WebForms OR WinForms OR WPF UI

    Some of these I would separate into 3-4 other projects. I would also have NUnit test projects as well.