2012-11-24 66 views
0

当前正在为我的新Surface设备开发一个Windows应用商店应用,我试图从.NET 2.0 WinForms中移植一个小应用。我正在使用AsyncOperationManager classimplementing a component that supports the event-based asynchronous pattern。看来这个类不支持在Windows应用商店中使用。什么是.NET 4.5 Windows Store应用程序等价的AsyncOperationManager?

也许我必须从头开始重新编写应用程序/类,然后再用这些新的asynchronous functions in .NET 4.5,仍然可能有更简单的方法来继续。

所以我的问题是:

是否有直接替换在.NET 4.5的Windows Store的应用程式为AsyncOperationManager类?

+1

对于Windows应用商店的便携性一般较低,对Winforms应用而言为零。使用Task <>类和async/await关键字。 –

+0

具有讽刺意味的是,我能够在Mono Mac,Mono Touch和Mono Droid上成功地使用'AsyncOperationManager'代码轻松编写iPhone,Mac和Android应用程序。我唯一苦恼的就是Windows App Store。微软与其自身的兼容性不如外部供应商。 M( –

回答

1

这似乎是您最终将使用新框架重写此代码的领域之一。 MS警告说会有这些情况,而且他们并没有说谎。我有一个类似的项目,我正在尝试移植,并且在很多情况下我不得不重写代码。我会深入探讨这一点,但是我的第一个30分钟的研究并没有带来任何希望。

相关问题