Существует лучшая библиотека, timeandmoney. IMO, это намного выше библиотек, обеспеченных JDK для представления этих 2 понятий.
Короче: нельзя.
.NET 4.0 - это совершенно новая среда CLR (4.0), и, насколько мне известно, ее нельзя смешивать с .NET 3.5 и / или использовать из VS 2008, извините.
Вы можете использовать сборки .NET 2.0 из своего Код .NET 4.0, если у вас также есть гарантия, что платформа .NET 2.0 находится на вашем целевом компьютере одновременно (параллельно) с .NET 4.
Вы не можете использовать сборку более поздней версии .NET framework с более старой версией .NET.
Я не уверен в этом, но я считаю, что вы можете сделать это таким образом ( Хотя, может быть, это не рекомендуется, но технически возможно.)
Поскольку Net Framework 4.0 использует другую среду CLR, и обе можно установить бок о бок ... Возможно, вы можете попробовать загрузить свою сборку 4.0 в среду CLR 4.0 и свою версию 2.0 app в 2.0 и обмениваться данными между ними через веб-службы.
Опять же, я не уверен, возможно ли это. Это просто какая-то идея.
CLR 4 разрешает InProc рядом , но вы все равно будете искать какое-то решение взаимодействия между загруженным кодом 2.0 и 4.0.