我支持VB6应用程序。.NET(目前包含许多新功能)正在逐个模块替换它。GUI在WPF中,但是与业务逻辑的耦合几乎为零,因此并不那么重要。我希望在2012年中期之前完成迁移。
我正在阅读MS构建会议上的一些新闻,看来WinRT with Metro将成为未来开发的API和GUI的首选,特别是如果您希望应用程序在移动设备上运行(我们会,当然)。
当我们(最终)从.NET迁移到WinRT和Metro时,我们正在寻找什么样的速度障碍?看起来C#和Xaml即将出现,但WinRT不是.NET。API是否兼容(只需在VS构建菜单中更改选项即可)?如果不是的话,会有单向转换工具吗?在我们拥有所有这些系统的时候,是否可以轻松维护一个在Windows XP / 7系统上在.NET / WPF下运行并同时构建到WinRT / Metro目标的应用程序?