开始用vs2005编写WM6的代码,程序可以运行,但是在代码中设的断点就是无法进入
解决该问题才终于大概清楚
1.Windows Mobile 6 Professional Images (CHS)专业版中文模拟器.msi
2.Windows Mobile 6 Professional SDK Refresh.msi
3.NETCFSetupv2.msi (.NET Compact Framework 2.0 Service Pack 2)
1,2其实是 WMobile 模拟器或是你自己硬件机器上的CRL
3.则是开发的Framework
无法断点起作用,往往是vs.net的版本中的framework和模拟器的不一样,
以下找到一大哥们的解释:呵呵我是 a newer
fox23
版主
MVP
您应该是模拟器上安装了一个较新的.NET CF版本,而你的VS却并没有相应更新,比如你的windows mobile 6 自带的.NET CF 2.0 sp2,而你的PC上只安装了.NET CF 2.0。程序集不同(即运行时加载的模块不是你PC上编辑的模块)导致不能进行正常的调试, 这是一个常见的问题。您只需要在这里下载与模拟器上版本匹配的.NET CF版本即可。