Что ж, на самом деле есть проблема, с которой вы столкнетесь, если попытаетесь открыть проект VS2010 на компьютере под управлением только VS2008.
VS2010 вносит изменения в ссылку MSBuild (.target-file) в файле проекта и не может скомпилироваться в VS2008, если вы не измените эту ссылку обратно на значение по умолчанию VS2008. Но если на одной машине установлены обе версии, все будет работать нормально.
Таким образом, вы можете наполовину установить команду версии VS2010, даже не используя ее, и они могут использовать VS2008 по любой причине, которую захотят.
Я не уверен, однако, как специфичная для языка функция выпуска 4.0 платформы будет работать с VS2008, моя теория состоит в том, что IDE не будет воспринимать все это хорошо. Поэтому, если вы используете C #, но нацелены как на VS2008, так и на VS2010, избегайте новых языковых возможностей.