【Windows10 IoT开发系列】“Hello,World!”指导

原文: 【Windows10 IoT开发系列】“Hello,World!”指导

本文主要是介绍使用C#来开发一个能够运行在Raspberry Pi2上的一个基本项目。

​1.在启动Visual Studio 2015后,选择“文件“→”新建项目“html

​在打开的“新建项目”对话框中,选择“通用”工具

​选择第一个项目“空白应用(通用Windows)测试

新建项目

​注:若是这是你建立的第一个项目,Visual Studio 可能会提示你启用 Windows 10 开发人员模式。this

2.添加对Windows IoT扩展SDK的应用url

默认状况下IoT的扩展SDK是不会被添加到项目中的,因此咱们须要手动添加,以保证Windows.Devices.Gpio​等相关命名可在项目中使用。spa

操做方式:设计

​右键项目,选择“引用”→”添加引用“,在对话框中选择”通用Windows“→”扩展“→”针对UWP的Windows IoT扩展“。调试

向项目添加扩展SDK


​3.向MainPage.xaml添加内容code

​“解决方案资源管理器”中选择"MainPage.xaml"(其主要用于显示交互界面的某些交互信息)。假设咱们如今须要添加一个文本框和按钮,所以须要经过修改XAML文件。orm

​找到位于设计器的XAML部分中>并添加如下内容:

“{ThemeResource ApplicationPageBackgroundThemeBrush}”>​

HorizontalAlignment="Center" VerticalAlignment="Center"> 

x:Name="HelloMessage"Text="Hello, World!"Margin="10"IsReadOnly="True"/>

"ClickMe"Content="Click Me!"Margin="10"HorizontalAlignment="Center"/>

 

 

​在添加文本框和按钮后,开始添加按下按钮时执行的代码。再左边预览图中双击创建成功的按钮,由Visual Studio向Button XAML添加属性 Click ,并生成 ClickMe_Click 。让咱们为此添加一行简单的代码:

MainPage​.xmal:

\"ClickMe" Content="点击我!" Margin="10" HorizontalAlignment="Center" Click="ClickMe\_Click"/\>

MainPage.xaml.cs:

private void ClickMe\_Click\(object sender,RoutedEventArgs e\)​{ this.HelloMessage.Text = "Hello, Windows IoT Core!"; }

​4.在本地调试应用(请先肯定已经经过"生成"|"生成解决方案"命令生成相关应用)

因为其属于Windows 通用应用(Universal Windows Platform),故你能够在装有Visual Studio 2015的设备上测试它。

Debug应用

​5.向运行Windows IoT的设备部署应用

​①在菜单栏选择"远程计算机调试",在弹出的“远程链接”对话框中输入设备的IP地址或名称,在Windows 身份验证处选择 None

远程调试

​②按 F5(或依次选择“调试”|“启动调试”)便可开始调试应用,可在 Windows IoT 核心版设备屏幕上看到该应用出现,而且可单击该按钮。

③在部署过程当中,若出现提示“没法链接到名为‘XXXX’的 Microsoft Visual Studio 远程调试程序。Visual Studio 2015 远程调试程序 (MSVSMON.EXE) 彷佛没有在远程计算机上运行。”,则远程调试程序可能已超时。 使用 PowerShell 链接到你的设备并经过运行 tlist 查询活动进程

若是没有msvsmon.exe 存在于列表中,运行命令从新启动远程调试程序(也能够从新启动你的设备):schtasks /run /tn StartMsvsmon

​④在调试过程当中设置断点、查看变量值等。若要中止应用,请按“中止调试”按钮(或依次选择“调试”|“中止调试”)。

⑤​在成功部署和调试此 UWP 应用后,将 Visual Studio 工具栏配置下拉列表从 Debug 更改成 Release,便可建立预发布版本。可依次选择“生成”|“从新生成解决方案”和“生成”|“部署解决方案”,生成应用并将其部署到设备。

一个运行在IoT设备上的 ​Hello World!就这样作好了,若是你拥有一款能够运行Windows10 for IoT Core设备而且已经安装了Visual Studio 2015的为何不来尝试下呢。

声明:​本文主要资料来源于Windows 开发中心。

相关文章
相关标签/搜索