【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

pt尾递归优化

hellocoder2029

JavaScript

生产环境P0级事故,整个项目组被罚

CTO技术共享

驾考宝典携手HMS Core统一扫码服务,构建复杂场景中的流畅扫码体验

HMS Core

扫码

促双碳|AIRIOT智慧能源管理解决方案

AIRIOT

物联网 智慧能源

前端JavaScript小技巧【建议收藏】

江拥羡橙

JavaScript ES6 10月月更

Go语言入门04—循环语句

良猿

Go golang 后端 10月月更

遮罩和蒙版有什么区别,视频遮罩怎么用

懒得勤快

担时代任务 与国家同频 | 九科信息创始人万正勇:自主可控是中国超级自动化技术发展的必要条件

九科Ninetech

RPA 信创

【kafka原理】 消费者偏移量__consumer_offsets_相关解析

石臻臻的杂货铺

kafka 10月月更

企业如何添加内嵌式的帮助文档

Baklib

帮助文档

Go语言入门03—条件语句

良猿

Go golang 后端 10月月更

数字云栖,邀您共享极致计算与创新进化的科技盛宴

阿里云视频云

阿里云 边缘计算 云栖大会

分布式事务-CAP理论

zarmnosaj

10月月更

uniapp打开地图选择位置

源字节1号

软件开发 前端开发 后端开发 小程序开发

为什么vue3要选用proxy,好处是什么?

hellocoder2029

JavaScript

常见恶意软件类型及危害

郑州埃文科技

网络安全 恶意软件 办公安全

一文彻底搞懂前端缓存机制

hellocoder2029

JavaScript

前端懒加载和预加载

hellocoder2029

JavaScript

如何进行企业数字化转型?传统企业数字化转型的3大底层逻辑

优秀

企业数字化转型

ERP到底是自研还是外采好????

CTO技术共享

10月月更

golang中的map

六月的

Go map

自主创新、领先一代,星环科技成功登陆科创板

星环科技

大数据 开源

秒杀活动!!!! 如何撑住10W QPS

CTO技术共享

10月月更

docker学习笔记

正向代理与反向代理

急需上岸的小谢

10月月更

Spring事务传播机制

急需上岸的小谢

10月月更

强烈推荐!腾讯T8架构师手写的SpringBoot分布式架构笔记

小小怪下士

Java 分布式 后端 springboot

途游游戏 DevOps 实践|都说「单元测试」好,「AAAC四步法」少不了

极狐GitLab

DevOps 运维 单元测试 CI/CD 代码安全

node+express操作cookie

木偶

前端 Node Express 10月月更

不可错过!14位安全大拿齐聚!AMD、Arm及Intel等技术专家解读系统安全 | 2022云栖大会

OpenAnolis小助手

开源社区 系统安全 云栖大会 龙蜥安全专场 操作系统峰会

【kafka原理】kafka Log存储解析以及索引机制

石臻臻的杂货铺

kafka 10月月更

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