Хотя тестовые проекты преобразуются в тестовый проект Visual Studio 2010 и компилируются для платформы .NET 4.0, к счастью, все сборки, на которые вы ссылаетесь и тестируете в своих тестах, могут все еще быть сборками .NET 3.5 (или какими-либо другими). Все остальное было бы катастрофическим.
Но да, вы больше не можете использовать Visual Studio 2008 для запуска этих тестовых проектов.
Обходной путь, разумеется, заключается в том, чтобы сохранить исходный код для тестов, но иметь два разных тестовых проекта, один для VS2008 и один для VS2010, использующих тот же исходный код теста.
Громоздкое, но рабочее решение.