Lo que le pueden estar arrojando es la siguiente:
En VS2003, todo tenía un archivo de proyecto y un archivo de solución. Si tuviera una Solución con un Proyecto, podría abrir la Solución y ver el Proyecto. Si abrió el Proyecto, trataría de crear un nuevo archivo de Solución para contener el Proyecto. Pero los proyectos web y los proyectos de Winform tenían proyectos y soluciones.
En VS2005 esto cambió un poco - de forma predeterminada ahora, los proyectos web ya no tenían archivos de proyecto.Habían recibido comentarios de algunos desarrolladores web a los que no les gustaban los archivos de Project; su opinión era que si un archivo está en el directorio, es parte de la aplicación. Después de que se enviara VS2005, obtuvieron más comentarios de los desarrolladores a los que les gustó la noción de archivo de proyecto, así que volvieron a instalarla. Esto es "Sitio web" versus "Aplicación web" en VS2005 (y no recuerdo cuál es cuál ahora) .
Además, en VS2005, si tiene una Solución abierta con solo un Proyecto, no verá en Solution Explorer que hay incluso una Solución, solo verá el Proyecto (como si fuera no en una solución). Solo después de agregar el segundo Proyecto verá que hay una Solución que los contiene a ambos.
Así que, básicamente, usted estaba en el camino correcto: las soluciones y los proyectos funcionan igual en Visual Studio que en Eclipse, son solo algunos caprichos que hacen que las cosas sean confusas.
Olvidó mencionar que las soluciones especifican qué proyectos se crean para qué configuración. Puede construir diferentes proyectos en una versión de Release que en una versión de Test o Debug – Mendelt
También puede controlar el orden de compilación a través de una solución, así como agrupar el proyecto de implementación para su aplicación, todo bajo un "paraguas". –