Разница между пустыми проектами и решениями в Visual Studio заключается в следующем:
- Пустой проект — это набор всех файлов исходного кода и ресурсов, которые будут компилироваться в единственную сборку (или в ряде случаев — в единственный модуль). 1 Например, проектом может быть библиотека классов или приложение Windows с графическим пользовательским интерфейсом. 1
- Пустое решение — это более крупная единица, контейнер для упорядочения одного проекта или нескольких связанных. 3 Возможно также создание пустого решения, к которому постепенно добавляются все новые проекты. 2
Таким образом, проект — это отдельные исполняемые файлы и библиотеки, которые составляют приложение или компонент приложения, а решение — это общее объединение их всех в рамках одного приложения. 4