写点什么

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

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

关注

评论

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

抢占达人营销新高地:如何选对海外社交平台加速品牌出海

Wolink

跨境贸易 海外营销推广 沃链Wolink 达人营销

评估机器翻译模型性别偏见的数据集发布

qife122

机器翻译 数据集

(在线CAD控件)网页CAD与Mapbox结合实现在线地图和CAD编辑

WEB CAD SDK

PromptPilot 实操教程:这套 Prompt 手法包教包会

火山引擎开发者社区

火山引擎

《小K闪电课堂》EP08 :SQL 引擎“第五关”——时序执行器!

KaiwuDB

数据库 KaiwuDB 分布式多模数据库 KWDB开源数据库 数据库教程

2026中国电子展

AIOTE智博会

电子展 深圳电子展 电子信息展 电博会

企业内部办公聊天软件BeeWorks:稳定的IM通讯服务

BeeWorks

即时通讯 IM 私有化部署

证件照制作冲印小程序系统:多平台解决方案

微擎应用市场

手边酒店 V2 系统:助力酒店民宿轻松搭建专属订房小程序

微擎应用市场

成图大赛 | Altair 助力第十八届“高教杯”全国大学生先进成图技术与产品信息建模创新大赛圆满落幕

Altair RapidMiner

机器学习 仿真 CAE Inspire 结构轻量化

安全认证系列|等保三级达标:ArgoDB筑牢企业安全防线,合规无忧

星环科技

解码社交媒体监控的战略意义

沃观Wovision

海外舆情监控 沃观Wovision 海外舆情监测

低空经济增长周期,如何让无人机飞得更稳更远?

DevOps和数字孪生

低空经济 飞行棋

开发者空间仓颉初体验:开启仓颉语言的神秘大门

华为云开发者联盟

语言开发 仓颉 华为开发者空间

Skywork Deep Research Agent重磅升级!带来更多模态、更高质量和更高效的体验

新消费日报

一文读懂:什么是私有化即时通讯?企业为什么要选择私有化

BeeWorks

即时通讯 IM 私有化部署

解析 vLLM 架构及源码系列:KVCache初始化之V1版本分析

Jason黄

vLLM源码

本地MacOS环境连接管理开发者空间 - 云开发环境

华为云开发者联盟

Mac 软件 Linux、 华为开发者空间

安全认证系列| ArgoDB通过强制性国家标准GB 18030-2022最高级别认证,无缝兼容中文环境

星环科技

分享背后的设计理念:为什么我们要重新设计工业数据管理平台

TDengine

tdengine 工业数据 idmp

为什么“低代码”要成为新系统的基础能力?

星云低代码中间件

ide 低代码 开发平台 可视化开发

仓颉基础大揭秘:数据类型的奇妙世界

华为云开发者联盟

CodeArts 仓颉 华为开发者空间

干货分享!矿产行业指标体系建设与 AI 数智应用全方案解析

袋鼠云数栈

人工智能 指标体系 指标 指标建设 矿产行业

linux-screen命令使用

天翼云开发者社区

CDN 操作系统 screen

智慧学堂:一站式在线教育解决方案

微擎应用市场

API接口赋能1688采购全流程:从商品获取到下单支付一键贯通

Noah

OpenLayers与Vue.js结合实现前端地图应用

知识浅谈

地图 openlayers

英特尔可变显存技术让32GB内存笔记本流畅运行Qwen 30B大模型

科技热闻

VIP 菜谱小程序系统:美食应用解决方案

微擎应用市场

字节跳动 VeOmni 框架开源:统一多模态训练效率飞跃!

火山引擎开发者社区

字节跳动

中小企业安全焦虑终结者:腾讯iOA基础版五大场景防护实测

穿过生命散发芬芳

腾讯iOA场景体验官

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