Вы должны иметь возможность ссылаться на любую сборку .Net 3.5 в VS 2005, вручную ссылаясь на сборки в папке %ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5
.
Однако вы, очевидно, не получите поддержку .NET 3.5, которую вы получаете с VS 2008. Это означает, что, например, нет методов расширения, что является обязательным условием для любых вещей LINQ.