Hello,
how can I use a Software programmed with c# and the corel draw type library on another pc with a different corel draw version installed?
Currently I added a reference to the 18.1 type library (my pc uses corel draw x8) and then I sent the software to my college (have corel draw 2018) but the programm stopped working.
Anything with CLSID...??
Get a copy of the Corel.Interop.VGCore.dll from CorelDraw on the library PC and put it into your solution folder. Reference it directly instead. It will allow you to build and it should work on your PC in spite of the minor version differences. Then when you deploy it should continue to work.
By the way: just saw, that in X8 the dll called Interop.CorelDraw.dll and on X7 it's called Corel.Interop.CorelDraw.dll
So you say that I should develop on my development pc with my version and when i deploy i have to put the dlls from the target version into the solutioion folder?