C#Windows Mobile 6应用程序到Windows Phone 7

| 我有一个用C#编写的Windows Mobile 6应用程序,我想将其移植到Windows Phone 7。 我必须对原始应用程序做哪些修改?我是否只需要修改用户界面,还是需要在背景代码中修改其他内容?     
已邀请:
您不能在Windows Phone 7应用程序中使用本机API。 您应该从wp7环境重新编译您的dll。 UI应该用XAML重写。 与网络的所有交互都应为acync。 WebBrowser与WinMobile6不同。 您不能使用套接字(应该等待Mango更新)。     
您可能需要进行很多更改。该框架从.NET Compact Framework 3.5更改为Silverlight Phone Edition,也就是几乎但不是相当的Silverlight3。就用户体验而言,提交到应用商店的准则要严格得多,例如,加载应用所需的时间,后台处理的行为等。     

要回复问题请先登录注册