I'm attempting to implement the Eikon .Net API for some older legacy applications. In the past I've been able to wrap .Net APIs in Managed C++ and everything seems to work fine. However with Eikon I've run into trouble.
When executing "DataServices.Instance" I get the following exception.
An unhandled exception of type 'ThomsonReuters.Desktop.SDK.DataAccess.TinyIoCResolutionException' occurred in ThomsonReuters.Desktop.SDK.DataAccess.dll Additional information: Unable to resolve type: ThomsonReuters.Desktop.SDK.DataAccess.IInternalDataServices
Is this a situation of it's just not going to work or is there a way to work around this?
I don't think this is insurmountable. I've never used this API in C++, but I've had a project where I used it successfully in Java, which is a much less compatible environment. For starters I would suggest you check you have all the dependencies in the build folder. Take a look at these two previous threads on this forum: