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 条评论
登录 后参与评论

相关文章

来自专栏依乐祝

Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验

这里还是简单介绍一下吧,为了让小白也知道。NLog是一个灵活的免费日志记录平台,适用于各种.NET平台,包括.NET Core。NLog可以通过简单地配置就可以...

9620
来自专栏林德熙的博客

解决 VS 跳转定义和 Resharper 重复

在大约一周之前,Visual Studio 进行了一项更新,增加了 Ctrl+Click 点击跳转到定义的功能。这项功能与 ReSharper 重复了。

16810
来自专栏walterlv - 吕毅的博客

如何创建一个基于 MSBuild Task 的跨平台的 NuGet 工具包

发布于 2018-05-11 16:04 更新于 2018-09...

14110
来自专栏张善友的专栏

通过Chocolatey软件包管理器安装.NET Core

19230
来自专栏逸鹏说道

初识SignalR~仿QQ即时聊天(群发,单发)(Web,WPF等Demo演示)【上】

官方demo:http://www.asp.net/signalr/overview/getting-started/tutorial-getting-star...

45960
来自专栏企鹅号快讯

通过Chocolatey软件包管理器安装.NET Core

在Linux的世界里,有了yum/apt-get百分之九十的软件都可以通过它来安装管理。但是在Windows系统上,装个软件还是挺折腾的。比如我要装个Chrom...

283100
来自专栏大内老A

“前.NET Core时代”如何实现跨平台代码重用 ——源文件重用

微软在2002年推出了第一个版本的 .NET Framework,这是一个主要面向Windows 桌面(Windows Forms)和服务器(ASP.NET W...

22360
来自专栏GuZhenYin

Asp.net Core中SignalR Core预览版的一些新特性前瞻,附源码(消息订阅与发送二进制数据)

前言 一晃一个月又过去了,上个月有个比较大的项目要验收上线.所以忙的脚不沾地.现在终于可以忙里偷闲,写一篇关于SignalR Core的文章了. 先介绍一下Si...

39090
来自专栏腾讯玄武实验室的专栏

深入解析 DLL 劫持漏洞

2010 年 8 月,微软发布安全通报 2269637,同时网上公布了大量受影响软件的名字,DLL 劫持漏洞开始进入大家的视野。

84700
来自专栏FreeBuf

Office CVE-2017-8570远程代码执行漏洞复现

CVE-2017-8570漏洞是一个逻辑漏洞,利用方法简单,影响范围广。由于该漏洞和三年前的SandWorm(沙虫)漏洞非常类似,因此我们称之为“沙虫”二代漏洞...

47850

扫码关注云+社区

领取腾讯云代金券