When opening a Windows Mobile Application, I find that if the application is developed based on different WM versions, it always prompts that the application fails to be opened. For example, if you installed the WM 6.0 SDK on your computer, you will not be able to open the WM project of another version. It is impossible to reinstall the wm sdk of another version. Therefore, we can only modify the project file of the project, modify the description data of WM platform to the WM platform on our machine.
It is very simple. You only need to modify it. vcproj and. the sln files can be opened in notepad, and the string replacement function is selected to replace the WM platform specified in the current project with the WM platform installed on your machine.
For example, the conversion project is based on the Windows Mobile 6 standard SDK (armv4i), and the windows mobile 5.0 Pocket pc sdk (armv4i) is installed on my machine ), in this way, you only need to replace all Windows Mobile 6 standard SDK (armv4i) with Windows Mobile 5.0 Pocket pc sdk (armv4i. Next, modify the subsystem version described in additionaloptions = "/subsystem: WindowsCE, 5.01" in. vcproj, and change windowce version from 5.02 to 5.01...