I have a project that I’ve developed for a .NET Compact Framework device using the RemObjects SDK. The server runs on a .NET CF device, and there are two client applications: one to run on a Windows 7 PC and one to run on another .NET CF device.
The service has some methods that return standard types and methods that return a struct. Everything works exactly as expected on the Windows 7 PC client. However, if I call a method that returns a struct from the .NET CF client it throws an “Invalid Cast” exception. Methods that return standard types - string, int, bool, etc. - work properly from the .NET CF client.
The SDK version is 6.0.55.957
Any advice would be appreciated!