More complex solutions may include multiple executable projects and services and may require that more that one project is executing simultaneously. In some solutions only one project will be executable, with other projects providing supporting, shared code. The individual projects may compile to executable files, dynamic linked libraries, services, etc. Visual Studio SolutionsĪ Visual Studio solution is a collection of projects and other related files. These projects are started automatically when starting debugging. When using such solutions it is important to be able to identify one or more of the projects as startup items. Visual Studio allows many projects to be gathered into a single solution.