50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

CAD图层是干什么用的?怎么设置?

在路上

cad

全球第一!百度文库智能PPT月访问量超3400万,用户规模翻倍增长

极客天地

无需公网IP,内网穿透远程访问Ollama+Gemma3模型+Open WebUI教程

贝锐

内网穿透 ollama Gemma

吉利银河A7全球首秀,2L级油耗引领电混家轿进入新时代

极客天地

Python搭建HTTP服务如何快速远程访问?内网穿透工具一招搞定!

贝锐

Python HTTP 内网穿透

如何安装CST软件拓展资料包

思茂信息

cst CST软件 CST Studio Suite

JeecgBoot v3.8.1发布,集成AI应用的低代码平台

JEECG低代码

低代码平台 代码生成 AIGC JeecgBoot AI低代码平台

ZFile+内网穿透工具,无需NAS、无需公网IP搭建私有网盘/私有云

贝锐

内网穿透 NAS

Go 框架选型指南:为什么我们团队最终选择了它?

vison

Go gRPC Backend Developer gin

如何快速打印CAD图纸?怎么设置?

在路上

cad cad看图 CAD看图王

set -euo pipefail

Joseph295

可以显著提升脚本的健壮性和效率

Joseph295

Iceberg在图灵落地应用

百度Geek说

淘宝API系列:淘宝商品评论API接口详解

tbapi

淘宝API 天猫API 淘宝商品评论API 天猫商品评论API

本地部署Jupyter,没有公网IP如何用内网穿透工具实现远程访问?

贝锐

机器学习 内网穿透 jupyter jupyterlab

解开堡垒机的神秘面纱之堡垒机是什么软件?

行云管家

网络安全 数据安全 堡垒机

《Building REST APIs with Flask》读后感

codists

flask

京东币链科技严正声明:澄清稳定币及合作虚假信息,暂未设立相关社区

TechubNews

产业的尽头是AI,云南交投智算中心让智慧交通跑出加速度

Alter

AI 智能体

海洋服务业定义以及需要使用堡垒机场景分析

行云管家

网络安全 数据安全

这个提升效率宝藏级工具一定要收藏使用

秃头小帅oi

Community Over Code Asia 2025DataOps专题:SeaTunnel社区出品并将带来多个分享!

白鲸开源

开源 技术 数据集成 Apache SeaTunnel CommunityOverCode

打造鸿蒙系统中最好用的加载动画和提示弹窗

幽蓝计划

harmony HarmonyOS NEXT

基于 AI 网关和 llmaz,提升 vLLM 推理服务可用性和部署易用性的实践

阿里巴巴云原生

阿里云 云原生 Higress

三类不同身份的“开发者”,在昇腾CANN的土壤上种下了繁荣之花

极客天地

数据可视化:5 分钟读懂其核心价值与技术实践

镜舟科技

数据可视化 商业智能 运维监控 StarRocks 跨部门协作

打破志愿填报信息差:华为浏览器推出小艺高考Agent一站式免费问答服务

最新动态

开源鸿蒙持续壮大 三大运营商全面入局 多元成果亮相HDC2025

最新动态

现代财务——智能技术背景下的企业变革

智达方通

企业管理 全面预算 财务管理

MaxCompute x 聚水潭:基于近实时数仓解决方案构建统一增全量一体化数据链路

阿里云大数据AI技术

人工智能 数据挖掘 数据库 数据分析 数据处理

领航智能运维新时代!嘉为蓝鲸与三大客户联合斩获央国企数智化转型案例殊荣

嘉为蓝鲸

智能运维 数智化转型

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