将 C# Windows Mobile 6 应用程序转换为 Windows Phone 7

3

我有一个使用C#编写的Windows Mobile 6应用程序,我想将其移植到Windows Phone 7。

我需要对原应用程序做哪些修改?我只需要修改用户界面还是还需要修改后台代码?

2个回答

3
  1. Windows Phone 7 应用程序不能使用本机API。
  2. 您应该从wp7环境重新编译dll文件。
  3. UI应该使用XAML重新编写。
  4. 所有与网络的交互都应该是异步的。
  5. WebBrowser和WinMobile6中的不同。
  6. 您不能使用sockets(必须等待Mango更新)。

2

你很可能需要做出相当数量的改变。框架已经从.NET Compact Framework 3.5更改为Silverlight Phone Edition,也就是几乎但并非完全是Silverlight 3。此外,在应用商店提交时,用户体验方面的指导方针要严格得多,例如应用程序加载所需的时间、后台处理的行为等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接