There is an assembly that is compiled for .NET runtime v2.0.50727.
For one of the classes, COM parameters are registered in the registry.
Thus, we can use this assembly through COM calls in any other application written in COM.

How to make this build work through COM with runtime v4.0?

PS How to make work through EXE know from here .

    1 answer 1

    It turns out so.

    When registering COM in InprocServer32 for RuntimeVersion, you need to install runtime version for .NET 4.0: enter image description here How to determine which versions of runtime are now installed can be found here .