通过VS15将Win32应用程序移植到Windows 10-阿里云开发者社区

开发者社区> 沉默术士> 正文

通过VS15将Win32应用程序移植到Windows 10

简介:
+关注继续查看

Project Centennial 使现有的Win32应用程序更容易迁移到Windows 10通用平台上(UWP),该项目是微软在应用程序迁移方面努力的一个代表。微软希望在桌面应用程序上Windows 10可以取代之前所有的Windows版本,但为了真正取得成功,他们需要在Windows 10上提供用户需要的应用程序。然而,由于传统的Win32平台不可思议的长久寿命,大多数开发商在当前的代码库有重大的投资,这让他们不愿意切换到UWP应用。

微软希望通过Project Centennial 能够更容易实现从Win32到UWP的过渡。正如InfoQ曾描述的一样,这个工具允许开发者几乎不需要修改代码就可以将现有的Win32应用程序迁移到app。一段时间后开发者可以使用Windows 10的特性,而不用预先提交可能的重大的重写。开发者期望通过安装Windows 10 Build 14342、Visual Studio “15” 第二个预览版以及Project Centennial探究他们应用程序移植的可能性。

假设这些基础软件都已安装,并且Visual Studio“15”中新的扩展已经发布,它可以使Win32应用程序更顺利地迁移到UWP应用。正如微软Pete Faraday指出,该扩展将导致用VS“15”编译的Win32二进制文件的变化也转移到UWP包,并且可以调试结果包。

注意,默认情况下使用 Project Centennial将向微软发送遥测数据,这样他们可以探究它的使用方式并完善该工具,但如果需要的话,可以将其禁用。Faraday也表明目前Project Centennial项目不支持非.exe或.msi项目,但这些都在未来产品发展的待办事项中。

本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Windows 8.1 应用再出发 - 创建我的第一个应用
原文:Windows 8.1 应用再出发 - 创建我的第一个应用 转眼间Windows 8.1已经发布了四个多月,之前因为开发需要对Windows 8.1新特性进行过零散的学习和使用,一直没有静下心来系统的学习过。
669 0
DLL(MFC)通过Window消息向C#程序传递数据
这是我在用C#开发IOServer遇到的一个问题,该程序需要用到原先用MFC开发的DLL,最大问题是该dll运行过程中的一些信息,通过window消息向指定的hwnd(窗体句柄)发送数据。数据的指针放在WParam参数里,LParam参数是数据的类型信息。
710 0
Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
原文:Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer Advanced Installer :Free for 30 days.
1540 0
Windows Phone 8初学者开发—第3部分:编写第一个Windows Phone 8应用程序
原文 Windows Phone 8初学者开发—第3部分:编写第一个Windows Phone 8应用程序 原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/P...
920 0
+关注
5518
文章
253
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载