Entity Framework 4 требует .NET 4.0 (именно поэтому он называется Entity Framework 4, а не Entity Framework 2, что было бы более логичным, в зависимости от того, что вы называете первой версией Entity Framework, которая вышла в свет). NET 3.5 SP1).
VS 2008 (с пакетом обновления 1 или без него) не поддерживает .NET 4.0. Если они выпустят новый пакет обновления для VS 2008, который будет поддерживать .NET 4.0, вы сможете делать то, что хотите. Это вряд ли произойдет.
Тот факт, что на вопрос, который вы указали на форуме, был получен ответом от сотрудника Microsoft, делает ответ довольно авторитетным для меня, но, похоже, вы все равно пытаетесь обойти его. Удачи с этим.