То, что может сбить вас с толку, таково:
В VS2003 все имели файл проекта и файл решения. Если у вас есть Решение с одним Проектом, вы можете открыть Решение и просмотреть один Проект. Если вы откроете проект, он попытается создать новый файл решения для проекта. Но у веб-проектов и проектов Winform были свои проекты и решения.
В VS2005 это немного изменилось - по умолчанию теперь веб-проекты больше не имеют файлов проекта. Они получили отзывы от некоторых веб-разработчиков, которым не нравились файлы проекта - они считали, что если файл находится в каталоге, он является частью приложения. После поставки VS2005 они получили больше отзывов от разработчиков, которым понравилась идея файла Project, поэтому они исправили его. Это «Веб-сайт» против «Веб-приложения» в VS2005 (и я не могу вспомнить, какой сейчас) .
Кроме того, в VS2005, если у вас есть решение, открытое только с одним проектом, вы не увидите в обозревателе решений, что решение вообще есть, вы увидите только проект (как если бы его не было). в решении). Только после добавления второго проекта вы увидите, что есть решение, содержащее их обоих.
Таким образом, в основном вы были на правильном пути - решения и проекты в Visual Studio работают так же, как и в Eclipse, только некоторые причуды приводят в замешательство.