Changes to NetCFSvcUtil in Power Toys for .NET Compact Framework 3.5 RTM

In order to fix a couple of bugs, as well as to enable a few edge case scenarios, there were some changes made to the NetCFSvcUtil.

  • CFClientBase has been modified.
  • There might be a change in the public API of a proxy class depending on the service that was being called.

What does this mean? If you generated a proxy class with a previous version of the NetCFSvcUtil and it worked then, it will still work now. If the service has changed, you merely need to call the NetCFSvcUtil on it again, and the updated proxy should work just as it did before. Future versions of NetCFSvcUtil are not guaranteed to generate identical proxies to current versions due to bug fixes and new features added to later versions.

Another thing that should be watched for is making sure that if there is a common CFClientBase source file shared across multiple generated proxies, it's important to keep the version of the CFClientBase and the proxies in sync.

-Dan