速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

  • 2016-05-24
  • 本文字数:733 字

    阅读完需:约 2 分钟

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 项目,但这些都在未来产品发展的待办事项中。

查看原文: Porting Win32 Applications to Windows 10 with VS15


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-24 19:003557
用户头像

发布了 31 篇内容, 共 10.1 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

【JVM规范】第三章-Java虚拟机编译

四月

Java JVM

京东金融APP-新交互技术“虚拟数字人”赋能世界杯主题营销

京东科技开发者

大数据 前端 Web 交互 虚拟人

南京公安研究院与秒云达成生态合作,携手赋能产业智能化发展

MIAOYUN

智慧公安 生态合作

国内外开源数据可视化工具对比:DataEase 与 MetaBase 对比

搞大屏的小北

DataEase Metabase 开源数据可视化

极客时间运维进阶训练营第一周作业

独钓寒江

想做运维审计大屏?用这个工具就对了!

搞大屏的小北

大屏可视化 运维审计 审计大屏

让数据说话-中国农业经济发展情况

搞大屏的小北

数据可视化 经济可视化 经济发展

弹性公网IP支持多产品灵活绑定或解绑,能为企业提供独立公网IP资源!

秃头也爱科技

预测式外呼算法模型的深度应用详解

中关村科金

人工智能 大数据 AI 智能

是不是你在找的推特GIF动图下载方法?!支持苹果安卓双系统使用!

frank

twitter 推特视频下载

【大屏设计】数据大屏间距那点事-距离产生美

搞大屏的小北

大屏布局 报表布局 看板布局排版

vivo 游戏中心低代码平台的提效秘诀

vivo互联网技术

低代码 组件化 配置化 提效

实践GoF的23种设计模式:命令模式

华为云开发者联盟

Go 开发 华为云 12 月 PK 榜

拒绝内卷挖掘境外新蓝海,华为云虚拟专用网络VPN有多特别?

爱科技的水月

DataEase 做出来好看吗?

搞大屏的小北

数据可视化 大屏可视化 DataEase

用品质提升品味,贾斯特里尼&布鲁克斯葡萄酒

联营汇聚

贾斯特里尼&布鲁克斯葡萄酒,历经百年的传世经典

联营汇聚

HVML 解释器 PurC 0.9.2 发布;持续演进!

hvmlenvoy

编程语言 解释器 HVML

有序存储对于高性能的意义

陈橘又青

算法

华为云连接CC——让多区域协同办公更高效更稳定

秃头也爱科技

同是弹性公网IP,华为云弹性公网IP的优势有哪些?

秃头也爱科技

微信开放小程序运行SDK,自己的app也能运行小程序

Onegun

微信小程序 小程序容器

全网首发!华为云UCS正式商用

爱科技的水月

如何接受或拒绝 Excel 中的修订

在下毛毛雨

C# .net Excel 工作表 跟踪修订

DataEase单点登录之OIDC

搞大屏的小北

keycloak 单点登录 OIDC

转转实时OLAP分析场景技术选型与应用实践

转转技术团队

OLAP

关于佛萨奇系统开发及原力元宇宙2.0佛萨奇系统开发方案

I8O28578624

使用DataEase分析销售数据有多方便?

搞大屏的小北

数据可视化 销售数据分析 数据展示

一招搞定小白最头疼的数据大屏配色问题!

搞大屏的小北

色彩匹配 大屏配色

葡萄酒越贵越好?贾斯特里尼&布鲁克斯刷新你的认知

联营汇聚

极客时间运维进阶训练营第九周作业

老曹

通过VS15将Win32应用程序移植到Windows 10_.NET_Jeff Martin_InfoQ精选文章