我试图打开一个用VS2008构建的旧项目,它有一个针对
Windows Mobile 6设备的类库(.NET Compact Framework 3.5).自从老款VS2008以来,VS,AFAK中不支持移动设备.现在我可以随处阅读VS2012再次支持CF3.9和移动设备,并向后兼容CF 3.5.我认为他们现在称之为’Windows Embedded Compact’,或者其他什么.但一切都只是博客.
在哪里可以找到适用于新Compact框架的SDK?它尚未发布,或者CTP发布日期是否已知?目前是否有办法用VS2012编译WM6 [.5]的程序集?
我需要重新编译CF3.5项目.
解决方法
不确定你所阅读的“无处不在”,但这是错误的. Compact Framework 3.9尚未发布.它将在Windows Embedded Compact(Window CE)2013发布时发布,该版本应该在今年上半年(2013年)发布.
即使它已发布,您仍然无法将Visual Studio 2012或Compact Framework 3.9用于早期版本的Windows CE.工具和编译器仅适用于2013年(不是说我同意或喜欢这样,只是报告事实).
如果您的目标是WinMo 6.x,那么今天唯一的选择是使用Studio 2008的CF 2.0或CF 3.5,即使新版本的CF发布,我也不会怀疑它会改变.