写点什么

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

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

关注

评论

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

创建service后,kubernetes会发生什么

华为云开发者联盟

Kubernetes 云原生 后端 华为云 华为云开发者联盟

软件测试/测试开发/全日制 |利用ChatGPT自动生成自动化测试脚本

测吧(北京)科技有限公司

测试

玩转TypeScript--openInula中的TypeScript实践(第一篇)

openInula

typescript 前端 Web 开发 前端框架

聚道云软件连接器助力某品牌管理有限公司实现有赞对接三联

聚道云软件连接器

案例分享

怎么看待存在争议的低代码?

高端章鱼哥

软件开发 低代码 JNPF

荣登榜首,天翼云位列专属云容器服务市场第一!

天翼云开发者社区

云计算 容器服务

软件测试/测试开发/全日制/测试管理丨ORM中间件 SQLAlchemy

测试人

软件测试

腾讯云 Elasticsearch 新篇章 - 存算分离+读写分离+查询/IO并行化, 助力日志/搜索领域降本增效

腾讯云大数据

ES

跨境电商卖家都在用的海外云手机

Ogcloud

云手机 海外云手机 跨境电商云手机

软件测试/测试开发/全日制 |Python全栈开发:实践容器化部署与微服务架构

测吧(北京)科技有限公司

测试

揭秘关键指标稳定币供应比率(SSR):它如何影响你的投资?

Footprint Analytics

区块链 加密货币 稳定币

尊嘟假嘟?三行代码提升接口性能600倍

EquatorCoco

MySQL 接口

软件测试/测试开发/全日制/测试管理丨RESTX框架

测试人

软件测试

飞管飞控系统仿真应用探究与浅析

DevOps和数字孪生

飞管飞控

企业成功部署SD-WAN的七个关键要点

Ogcloud

网络 SD-WAN 企业网络

面试官:单例Bean一定不安全吗?实际工作中如何处理此问题?

王磊

Java 面试

国内有哪些比较好用的低代码开发平台?

互联网工科生

软件开发 低代码开发平台 JNPF

数据交付变革:研发到产运自助化的转型之路

百度Geek说

大数据 数据分析 BI 分析工具 企业号 1 月 PK 榜 数据仓模

软件测试/测试开发/全日制 | Python全栈开发实战:搭建高可用的分布式系统

测吧(北京)科技有限公司

测试

一个小巧、快速、轻量级的 .NET NoSQL 嵌入式数据库

不在线第一只蜗牛

数据库 nosql .net

基于“小数据”的机器学习

快乐非自愿限量之名

人工智能 机器学习 AI 人工智能技术

左耳听风 - 做正确的事,等着被“开除”「读书打卡 day 04」

Java 工程师蔡姬

读书笔记 程序员 读书 职业发展 左耳朵耗子

年度回顾 | 2023年,云起无垠的开拓与创新

云起无垠

聚道云软件连接器助力企业实现有赞商城与金蝶云星空系统无缝对接

聚道云软件连接器

案例分享

TikTok云手机:突破传统社媒营销方式的黑科技

Ogcloud

TikTok 云手机 海外云手机

中国电信天翼云位列云数据库领导者象限!

天翼云开发者社区

数据库 云计算 大数据

谷歌SEO秘籍:On-Page seo开启网站突破之门

九凌网络

5分钟搞定vue3函数式弹窗

不在线第一只蜗牛

Java Vue 函数式

软件测试/测试开发/全日制/测试管理丨后端接口文档管理Swagger

测试人

软件测试

阿里云实时计算企业级状态存储引擎 Gemini 技术解读

Apache Flink

软件测试/测试开发/全日制/测试管理丨前端框架Vue

测试人

软件测试

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