Проекты в одном решении - как правило не взаимосвязаны между собой. Но если например, один проект - это библиотека dll, а второй исполняемый exe, то Вы можете подключить выходную библиотеку у исполняемого файла.
В этом случае можно одновременно "пилить" оба проекта.
Также может быть сложный проект, состоящий из нескольких исполняемых файлов. Например - программа для использования клиентом и административная панель.. Логично их объединить в одно решение. Если у этих проектов есть общие библиотеки, то их также можно добавить новыми проектами.
Собственно организацию взаимодействия нескольких проектов в одном решении Вы настраиваете сами.