I get runtime errors when I call DataServices.Instance to retrieve IDataServices instance when I run the application from within a C# console application. Anything other than running it from within a WPF application does NOT work. Why is that the case and can this be remedied? I find using the Eikon Desktop .Net SDK API extremely limiting to run from within a WPF application. Can someone of the developers please comment whether something is missing or why I cannot run the APIs from within a Console Application, for example?
Yes, you can create a C# console application with Eikon .NET Desktop API. The examples are available at https://developers.thomsonreuters.com/eikon-apis/net-apis-use-custom-applications/downloads. You can try Usage Example Realtime Data API.
A console application requires the Windows message pump in order to dispatch the retrieved events.