Не могли бы вы рассказать нам больше о том, с какой проблемой вы столкнулись? Одна из возможностей заключается в том, что существует проблема с одной из конфигураций сборки проекта, и при ее открытии в VS Professional выбрана неверная конфигурация.
РЕДАКТИРОВАТЬ: Извините, я неправильно истолковал вопрос, "Могу ли я установить две версии VS бок о бок?" Как «Может ли моя параллельная установка быть причиной моей ошибки компиляции?»
Чтобы ответить на реальный вопрос, я долгое время без проблем использовал VS2008 Professional и VC # 2008 Express. Я только что проверил и подтвердил коллеге, что он также отлично работает для версии C ++.