Getting a system.invalidcastexception when using the new dll. Below is the additional information. Any ideas on how to fix this problem. It looks like a problem from 2.0 to 4.0
Additional information: [A]Ctl3d.BoxedBinary cannot be cast to Ctl3d.BoxedBinary. Type A originates from 'Ctl3dMagic, Version=2.0.0.0, Culture=neutral, PublicKeyToken=fed1aeb89f8dba89' in the context 'Default' at location 'C:\WINDOWS\assembly\GAC_MSIL\Ctl3dMagic\2.0.0.0__fed1aeb89f8dba89\Ctl3dMagic.dll'. Type B originates from 'Ctl3dMagicF4, Version=4.0.0.0, Culture=neutral, PublicKeyToken=fed1aeb89f8dba89' in the context 'Default' at location 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Ctl3dMagicF4\v4.0_4.0.0.0__fed1aeb89f8dba89\Ctl3dMagicF4.dll'.
Hello,
please, read the following tutorial, available inside the documentation, that should be of help in your case:
https://www.multimediasoft.com/3dcm/help/how_to_port_projects_framework_4.htm (https://www.multimediasoft.com/3dcm/help/how_to_port_projects_framework_4.htm)
Kind Regards
Severino Delaurenti
MultiMedia Soft
I followed the instructions and it builds correctly but I get :
Unable to find an entry point named 'abmSetCursorFromMemory64' in DLL 'Btn3Dmms64.dll'.
Could you be so kind to report me the exact version of the Btn3Dmms64.dll installed on your PC? Please, verify also if you have some other instance of the DLL installed somewhere else because it's likely that there could be a versioning issue of a newer version of Ctl3dMagic.dll referencing an outdated version of Btn3Dmms64.dll
Kind Regards
Severino Delaurenti
MultiMedia Soft