专栏首页施炯的IoT开发专栏Windows 10 IoT Serials 8 – 如何改变UWP应用的目标平台

Windows 10 IoT Serials 8 – 如何改变UWP应用的目标平台

    Windows Insider计划直接加速了Windows系统的迭代,缩短了系统发布的周期。就Windows 10 IoT Core而言,迭代的速度和Windows 10 for PC、Windows 10 for Mobile是同步的。目前,Windows 10 IoT Core的RTM版本包括10240、10586和14393。很多朋友在开发过程中遇到的问题就是,如果在Visual Studio中面向高版本系统创建的UWP应用,在没有安装对应Windows SDK的Visual Studio中,项目加载就会失败。举个例子,如果用户在安装了14393 Windows SDK的Visual Studio中,创建了面向14393系统的UWP应用,那么,该工程在没有安装14393 Windows SDK的Visual Studio中事无法加载的。那么,如何来克服这个问题呢?下面我们来介绍两种方案。

1. 在Visual Studio中安装对应的Windows SDK

    以Visual Studio 2015 with Update 3为例,在关闭Visual Studio的情况下,启动Visual Studio安装程序,点击其中的Modify按钮,如下图所示。

    之后,Visual Studio会弹出安装的组件信息,如果用户需要安装10240、10586和14393这三个平台的应用,那么需要选中这所有的三个SDK,如下图所示。

    点击Update以后,Visual Studio会更新,安装对应平台的SDK,这样,就可以开发所有平台的UWP应用程序了。

2. 在安装有对应平台SDK的Visual Studio中转换目标平台

    第二种对应的方案就是,在Visual Studio中转换目标平台。具体方法如下,首先,在解决方案浏览器中选中项目,单击右键,在弹出菜单中选择属性,如下图所示。

    然后,选择Application菜单下的Targeting,如下图所示。

    注意,Target Version就是面向的平台版本,Min Version就是最小的系统版本。

    在其下拉菜单中,可以选择用户已经安装的SDK版本对应的平台,如下图所示。

    笔者已经安装了三个平台的SDK,所以出现了三个目标平台的选项。在这里,用户可以选择对应的目标平台,然后点击确定。之后,Visual Studio会完成目标平台的转换。这样,把完成转换后的应用程序工程拷贝到其他的安装了对应Windows SDK版本的机器中,就可以在Visual Studio中打开工程了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • EVC3/4项目升级到Visual Studio项目的一些建议

        大家都在忙着研究WP7了,每天在园子里有好多精彩的文章出现。这几天受朋友的委托,帮忙把他手头的一个项目进行升级。情况大概是这样的:项目是用EVC 3来开...

    ShiJiong
  • Azure Sphere Development Environment Setup

    目前,Visual Studio 2017/2019支持Azure Sphere开发,后续,微软会加入Visual Studio Code的支持。以Vi...

    ShiJiong
  • Windows Universal 应用 – Tip Calculator

    声明     以下内容取材于 Bob Tabor 的课程《Windows Phone 8.1 Development for Absolute Beginner...

    ShiJiong
  • Visual Studio 2017 配置项目生成文件的路径以及项目依赖

    打开工程项目的属性,如下图,选择 General -> Output Directory

    轻舞飞扬SR
  • 前端开发:Mac电脑安装Visual Studio(VS)编辑器的步骤

    前端开发的编辑开发工具有多种,之前也介绍了微软公司的Visual Studio Code编辑器的安装及新建项目的步骤,那么本篇博文分享的这个编辑器依然是微软公司...

    三掌柜
  • 航空发动机,机器人,芯片哪个难度大?

    从科技的角度分析航空发动机,机器人,芯片都归属于核心技术领域,每个从高端的角度分析都是需要多年的积累才能完成的事情,但非要比较其难度个人还是倾向于航空发动机。因...

    程序员互动联盟
  • 惊爆内幕:老MDK也可以使用新编译器

    如果说“喜新厌旧”是人类的天性,那么嵌入式程序员一定是特例——他们尤其不喜欢更换自己用惯了的工具——拿IDE来说吧,相当一部分人仍然抱着老版本的MDK迟迟不愿意...

    GorgonMeducer 傻孩子
  • 【重磅】Nature:首个完全柔性章鱼机器人,无需电力气体驱动

    【新智元导读】Nature今日刊文,哈佛大学研究人员用硅胶制作了一个章鱼形的柔性机器人 Octobot(材料费一只总价不到 3 美元),无需电力驱动,使用微流控...

    新智元
  • 详解SQL Server连接(内连接、外连接、交叉连接)

    在查询多个表时,我们经常会用“连接查询”。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。

    程序猿小亮
  • python使用rsa库做公钥解密(网上别处找不到)

      使用RSA公钥解密,用openssl命令就是openssl rsautl -verify -in cipher_text -inkey public.pem...

    窗户

扫码关注云+社区

领取腾讯云代金券