写点什么

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

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

关注

评论

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

功能标记是什么?一文了解它的作用,以及它的最佳实践

龙智—DevSecOps解决方案

perforce Helix Core 功能标记

八大误区,逐个击破(2):性能差?应用程序少?你对云的这些担心很多余!

龙智—DevSecOps解决方案

Atlassian atlassian云版 Atlassian白皮书

深圳3月14日起全市停工停业7天居家办公心得|社区征文

老周聊架构

后疫情时代企业应对策略 6月月更 初夏征文 高效工具 高效沟通

【您编码,我修复】WhiteSource正式更名为Mend

龙智—DevSecOps解决方案

代码安全 WhiteSource Mend

【LeetCode】查找和替换模式Java题解

Albert

LeetCode 6月月更

vue中mixins的使用方法和注意点

源字节1号

软件开发 前端开发

1.5 什么是架构师(连载)

凌晞

架构 架构师

消息队列存储消息数据的 MySQL 表格

流火

NixOS 22.05安装过程记录

sai

NixOS Nix

逐向双碳:东数西算中的绿色需求与竞争焦点

脑极体

SDN系统方法 | 6. 网络操作系统

俞凡

架构 网络 sdn SDN系统方法

【sql语句基础】——查(select)(单表查询)

写代码两年半

sql MySQL 数据库 数据库· 6月月更

Android MaterialButton使用详解,告别shape、selector

yechaoa

android 6月月更 material design MaterialButton

vue计算属性

小恺

6月月更

Vue-7-计算属性和方法的区别

Python研究所

6月月更

提升管道效率:你需要知道如何识别CI/CD管道中的主要障碍

龙智—DevSecOps解决方案

ci CD CloudBees CI/CD管道

从源码解析 MobX 响应式刷新机制

岛上码农

flutter ios 前端 安卓 6月月更

加强区块链技术司法应用

CECBC

企业架构的第一性原理

涛哥 数字产品和业务架构

企业架构

什么是数据驱动

奔向架构师

大数据 数据仓库 数据驱动 6月月更

Java—流 Stream

武师叔

6月月更

居家办公期间如何提升沟通效率|社区征文

北洋

初夏征文

前端食堂技术周刊第 40 期:HTTP/3、WebContainers 登陆 Firefox、Remix Conf 2022、VueConf US 2022

童欧巴

Vue 前端

模块八

ASCE

spring4.1.8扩展实战之一:自定义环境变量验证

程序员欣宸

Java spring Spring Framework 6月月更

Teambition 协作应用心得分享|社区征文

北洋

初夏征文

leetcode 47. Permutations II 全排列 II(中等)

okokabcd

LeetCode 搜索 数据结构与算法

合理地配置线程池

急需上岸的小谢

6月月更

模块八作业

天琪实刚亮

架构训练营

搭建前端监控,如何采集异常数据?

杨成功

架构 大前端 监控系统

OpenMAX (OMX)框架

程思扬

音视频 编解码

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