有人试图将用c#编写的Windows Phone 7项目转换为在Windows Mobile 6.5上运行的应用程序。
问题是:是否有一些特殊的库(用于“绘制屏幕”)不能与win mobile CF一起使用?
我唯一知道的是,使用c#为win phone 7编写的应用程序是编译成一些奇怪的(我现在不记得)文件扩展名,而不是* .cab
答案 0 :(得分:6)
这或多或少是不可能的。 Windows Phone 7的编程模型是Silverlight(扩展名为* .xap)。 win mobile< = 6.5的编程模型是本机代码或.NET紧凑框架。
Windows Phone 7和Win mobile< = 6.5之间唯一可以共享的是源代码级别的一些代码库,而不是编译代码。可能共享的代码是算法代码,而不是GUI代码或针对不同平台中特定库的代码。
在Win mobile< = 6.5上运行Windows Phone 7应用程序的唯一方法是为Win mobile编写Silverlight环境。