办法有一个,不过可能会比把软件升级成4.0更麻烦:
把需要依赖的4.0的程序集包装成COM组件,2.0那边使用COM来加载。当然系统中clr 2.0和4.0都要有。
这里有个例子:https://code.msdn.microsoft.com/Using-a-NET-4-Based-DLL-bb141db3