Не должно быть никаких проблем. Весь ваш код 3.5 будет работать так же, как и при сборке с VS 2008.
Если вы выполните поиск в Google, вы найдете много статей под названием «Что нового в 2010 году». Вы не найдете таких вещей, как «Что отличается»
За исключением этого небольшого кусочка От MSDN:
.NET Framework 4 очень
совместим с приложениями, которые
построен с более ранней .NET Framework
версии, за исключением некоторых изменений, которые
были сделаны для повышения безопасности,
соответствие стандартам, правильность,
надежность и производительность.
.NET Framework 4 не поддерживает
автоматически использовать свою версию
общеязыковая среда выполнения
приложения, созданные с
более ранние версии .NET
Фреймворк. Для запуска старых приложений
с .NET Framework 4 вы должны
скомпилируйте ваше заявление с
целевая версия .NET Framework
указано в свойствах для вашего
проект в Visual Studio, или вы можете
укажите поддерживаемую среду выполнения с помощью
Элемент в
файл конфигурации приложения.
см. артикул
Также:
Если ваше приложение или компонент
не работает после .NET Framework 4
установлен, пожалуйста, отправьте сообщение об ошибке на
Веб-сайт Microsoft Connect.
Это говорит о том, что 4.0 предназначен для полной обратной совместимости, а если нет, то это то, что им нужно исправить.