У меня была та же проблема с примером проекта Visual Studio 2010, которую я вручную вернул в Visual Studio 2008. Я обнаружил, что забыл установить Target Framework проекта на .NET Framework 3.5. Он был пустым в проекте, возвращенном к Visual Studio 2008, первоначально установленному в 4.0 в исходном проекте Visual Studio 2010.
Чтобы установить Target Framework проекта, перейдите в свойства проекта, перейдите на первую вкладку под названием Приложение и выберите .NET Framework 3.5 в раскрывающемся списке Target Framework.
Конечно, я бы предпочел, чтобы Visual Studio выдала мне ошибку или, по крайней мере, предупреждение о том, что я не установил свой Target Framework, но, я думаю, это часть разработки в Visual Studio.