写点什么

通过 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:003680
用户头像

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

关注

评论

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

【严重】Smartbi windowUnloading 限制绕过导致远程代码执行 (MPS-e2z8-wdi6)

墨菲安全

网络安全 漏洞

对 JDK8 新出的Optional类的探索与思考

emanjusaka

Java jdk 后端

【高危】WPS Office 远程代码执行漏洞(WPSSRC-2023-0701绕过) (MPS-qjky-hw9x)

墨菲安全

网络安全 漏洞 WPS Office

AIGC如何借AI Agent落地?TARS-RPA-Agent破解RPA与LLM融合难题

王吉伟频道

RPA AIGC autogpt AI大语言模型 AI Agent

谁能代表中国软件的未来

B Impact

C++函数重载

芯动大师

机器学习会取代数据科学吗?

3D建模设计

机器学习

【高危】致远A8前台上传解压漏洞 (MPS-6tdh-8qpu)

墨菲安全

网络安全 漏洞 致远

服务质量不能掉链子,中小企业采购云服务器为何更要选择大厂?

YG科技

领域驱动设计(DDD): 三层架构到DDD架构演化

付威

领域驱动设计

第二期YCA认证培训圆满结束!

YashanDB

连接未来 驱动创新|腾讯云 CODING DevOps 主题沙龙诚邀您的参与

CODING DevOps

CloudEon入选开源中国最有价值开源项目(GVP)

CloudEon开源

对话无服务器专家 Luca Mezzalira:你真的为 Serverless × AI 做好准备了吗?

亚马逊云科技 (Amazon Web Services)

Java 人工智能

采购云服务器安全与成本不可兼得?云耀云服务器L或许可以了解一下

轶天下事

使用大型语言模型进行自主视觉信息搜索

3D建模设计

LLM 大语言模型

制造业为什么要数字化?

优秀

制造业数字化

企业新业务拓展,云耀云服务器L实例能否助其进行快速开发

YG科技

ARTS 打卡第 13 天

自由

ARTS 打卡计划

精进语言模型:探索LLM Training微调与奖励模型技术的新途径

汀丶人工智能

自然语言处理 强化学习 深度强化学习 LLM模型

精彩回顾 | CommunityOverCode Asia 圆满落幕

Apache IoTDB

金融场景的“四边形战士”,容联云赤兔大模型向行业飞驰

脑极体

金融 AI大模型

使用 OpenAI GPT 模型的最佳实践

3D建模设计

人工智能 openai GPT

如何使用图形数据库构建实时推荐引擎

3D建模设计

数据分析 数据工程

低代码开发平台能开发什么类型的系统和软件?

优秀

低代码开发平台

中小企业建站,采购云服务器上需注意什么?

YG科技

利用 XGBoost 进行时间序列预测

3D建模设计

机器学习

初创公司预算有限,在云服务器选择上应该如何选择?

YG科技

Presto 设计与实现(七):Event

冰心的小屋

数据湖 Event presto presto 设计与实现

当高并发来袭:StarRocks Query Cache 一招搞定!

StarRocks

数据库 后端 高并发 StarRocks 湖仓一体

火山引擎云调度GTM“同城容灾”与“异地多活”实践

火山引擎边缘云

容灾 容灾备份 容灾多活

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