У вас будут проблемы с этим, потому что .NET 4 работает на новой версии среды выполнения, CLR.
Я думаю, что лучшим и безопасным вариантом будет попытка скомпилировать проект для Framework 3.5. Конечно, это зависит от размера и того, какие функции вы использовали, но я не думаю, что у вас должно быть много проблем с конвертацией. Конечно, если вы сильно полагаетесь на новые функции, такие как dynamic , это может быть не так просто.