你下载的 NETCFSetupv2.msi(.NET Compact Framework 2.0 Service Pack 2 Redistributable)文件是要求安装在PC机上的,即在PC机上运行该文件,并不是在WinCE设备上运行。
当PC机上安装完NETCFSetupv2.msi后,安装程序才会通过ActiveSync 在你的WinCE设备上安装.NET Compact Framework。
如果安装NETCFSetupv2.msi时,你的WinCE设备没有通过ActiveSync和PC机连接,那么在下一次连接时,ActiveSync会自动安装.NET Compact Framework到你的WinCE设备上。
当然,你也可以在你的PC机上安装完NETCFSetupv2.msi后,到相应的目录下面,找到.CAB文件,拷贝到设备上,进行手动安装。
最终通过对程序建立打包工程,然后把打包工程得到的cab包复制到模拟器上,安装CAB文件,拷贝到设备上,进行手动安装。就不再提示需要framework 更高的版本.