.NET MC92NO Application Errors



I have recently taken on maintenance of a .NET application that gets deployed to various MC9200 and MC92NOs with very little documentation.


The application is developed in Visual Studio 2008 and deployed with a Target Device of Windows Mobile 6 Professional Device.


The application has deployed perfectly fine previously, however when trying to deploy to a new fresh batch of MC92NOs, an error is returned: "OpenNETCF.Windows.Forms.Versions=2.3.12004.1, Culture=neutral,PublicKeyToken=.....", or one of its dependencies, was not found."


We have previously been able to deploy and run the application on other MC92NO units. Is this most likely a mismatch of .NET Frameworks of similar on the newest batch of devices, and how might I begin finding/comparing the installed Frameworks and Components?


Thank you for any assistance you may provide.

Anonymous (not verified)
To check the version of

To check the version of Compact Framework,  you can run the cgacutil app in \windows.  You will need to go into view/options in the file browser and uncheck "Hide protected operating system files" so you can see that in the file browser.  I am looking at a CE7 device.  If yours is Windows Embedded (probably is if you are targeting Windows Mobile),  it might be slightly different,  but that app should still be there.

OpenNETCF  is not a part of the compact framework though.  It is an add on package that many developers have used to help with these projects.  There would typically be a cab file or some dlls that get deployed to the device for OpenNETCF.  You might want to check that you are not missing some files that need to be deployed.

Vote up!
Vote down!

Points: 0

You voted ‘up’

Log in to post comments