HoloLens开发手记 - 使用Visual Studio Using Visual Studio
2016-04-27 10:22
465 查看
不论你是否使用DirectX或Unity来开发全息应用,你都会使用Visual Studio 2015来进行调试和部署应用。在本部分,你将会学习以下内容:
如何通过Visual Studio将你的应用部署到HoloLens上
Visual Studio 2015如何使用内置的HoloLens模拟器
如何去调试全息应用
对于2D应用,在Visual Studio 2015 Update 1及更高版本中创建一个UWP项目。或者开始使用Unity来开发全息应用。HoloLens支持C#、C++和JavaScript项目。
打开设备电源,并穿戴上HoloLens
使用绽开(bloom)手势启动开始菜单
凝视设置菜单,然后使用点击手势。通过第二次点击放置设置应用到你的环境中。设置应用会在你放置好之后启动
选中更新菜单
选中开发者选项菜单
开启开发者模式。这允许你从Visual Studio中部署应用到HoloLens
可选操作:滚动界面,然后打开设备控制台(device portal)选项。这将允许你从浏览器连接到HoloLens上的Windows设备控制台(Windows Device Portal)。
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/X86Setting.png)
部署目标选择远程机器(Remote Machine)
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/RemoteMachineSetting.png)
对于C++和JavaScript项目,前往 Project > Properties > Configuration Properties > Debugging。对于C#项目,一个配置连接的弹窗会自动出现。
输入设备IP地址或者设备名称。在HoloLens上,你可以在Settings > Network & Internet > Advanced Options中找到的你的IP地址,或者直接询问Cortana:“我的IP地址是什么?”(What is my IP address?)
将验证模式设为Universal (Unencrypted protocol)
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/RemoteDeploy.png)
选中 Debug > Start debuggin以开始部署和调试
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/DeployNoDebugging.png)
第一次部署应用到HoloLens上,会需要验证PIN码,需要遵循以下配对设备指引。
为了解除HoloLens和PC直接的配对,可以启动设置应用,前往Update > For Developers,然后点击清除(Clear)。
将你的应用的编译配置设为x86
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/X86Setting.png)
3.部署目标选中为HoloLens模拟器
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/DeployEmulator.png)
4.选中 Debug > Start debuggin以开始部署和调试
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/DeployNoDebugging.png)
为了对HoloLens开始使用图形调试器
按照以上指引将部署目标设为HoloLens设备或模拟器
前往Debug > Graphics > Start Diagnostics
当你第一次这么做的时候,会得到一个“拒绝访问(access denied)”的错误。重启HoloLens以允许权限更新,然后再做同样的尝试。
对HoloLens开始使用性能分析器
按照以上指引将部署目标设为HoloLens设备或模拟器
前往Debug > Start Diagnostic Tools Without Debugging...
选中你想使用的工具
点击开始
当你第一次这么做的时候,会得到一个“拒绝访问(access denied)”的错误。重启HoloLens以允许权限更新,然后在做同样的尝试。
翻译自:https://developer.microsoft.com/en-us/windows/holographic/using_visual_studio
如何通过Visual Studio将你的应用部署到HoloLens上
Visual Studio 2015如何使用内置的HoloLens模拟器
如何去调试全息应用
先决条件 Prerequisites
安装好开发工具
对于2D应用,在Visual Studio 2015 Update 1及更高版本中创建一个UWP项目。或者开始使用Unity来开发全息应用。HoloLens支持C#、C++和JavaScript项目。
开启开发者模式 Enabling Developer Mode
在开始连接开发者工具到HoloLens之前,你首先需要在设备上开启开发者模式。
打开设备电源,并穿戴上HoloLens
使用绽开(bloom)手势启动开始菜单
凝视设置菜单,然后使用点击手势。通过第二次点击放置设置应用到你的环境中。设置应用会在你放置好之后启动
选中更新菜单
选中开发者选项菜单
开启开发者模式。这允许你从Visual Studio中部署应用到HoloLens
可选操作:滚动界面,然后打开设备控制台(device portal)选项。这将允许你从浏览器连接到HoloLens上的Windows设备控制台(Windows Device Portal)。
通过Wi-Fi部署应用 Deploying an app over Wi-Fi
将你的应用的编译配置设为x86
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/X86Setting.png)
部署目标选择远程机器(Remote Machine)
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/RemoteMachineSetting.png)
对于C++和JavaScript项目,前往 Project > Properties > Configuration Properties > Debugging。对于C#项目,一个配置连接的弹窗会自动出现。
输入设备IP地址或者设备名称。在HoloLens上,你可以在Settings > Network & Internet > Advanced Options中找到的你的IP地址,或者直接询问Cortana:“我的IP地址是什么?”(What is my IP address?)
将验证模式设为Universal (Unencrypted protocol)
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/RemoteDeploy.png)
选中 Debug > Start debuggin以开始部署和调试
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/DeployNoDebugging.png)
第一次部署应用到HoloLens上,会需要验证PIN码,需要遵循以下配对设备指引。
配对你的设备 Pairing your device
你第一次从Visual Studio部署应用到HoloLens,你将需要验证PIN码。在HoloLens上,通过启动设置应用来生成一个PIN码,具体操作是前往Update > For Developers,然后点击配对。一个PIN将会显示在HoloLens上,然后在Visual Studio中输入此PIN码。配对结束后,点击完成(Done)按钮来隐藏此提示框。此时PC已与HoloLens配对,你将可以自动部署应用到HoloLens上。为每一台用于开发的不同PC重复此步骤。
为了解除HoloLens和PC直接的配对,可以启动设置应用,前往Update > For Developers,然后点击清除(Clear)。
部署应用到HoloLens模拟器 Deploying an app to the HoloLens Emulator
确保你安装了HoloLens模拟器
将你的应用的编译配置设为x86
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/X86Setting.png)
3.部署目标选中为HoloLens模拟器
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/DeployEmulator.png)
4.选中 Debug > Start debuggin以开始部署和调试
![](https://az835927.vo.msecnd.net/sites/holographic/resources/images/DeployNoDebugging.png)
图形调试 Graphic Debugger
当你开发和优化全息应用时,Visual Studio图形调试分析工具是非常有用的。到MSDN上查看更多细节。
为了对HoloLens开始使用图形调试器
按照以上指引将部署目标设为HoloLens设备或模拟器
前往Debug > Graphics > Start Diagnostics
当你第一次这么做的时候,会得到一个“拒绝访问(access denied)”的错误。重启HoloLens以允许权限更新,然后再做同样的尝试。
性能分析 Profiling
Visual Studio性能分析工具允许你分析应用的性能和资源利用率。它包含了分析CPU、内存、图形性能、网络利用率的工具。在MSDN上可以看到更多细节。
对HoloLens开始使用性能分析器
按照以上指引将部署目标设为HoloLens设备或模拟器
前往Debug > Start Diagnostic Tools Without Debugging...
选中你想使用的工具
点击开始
当你第一次这么做的时候,会得到一个“拒绝访问(access denied)”的错误。重启HoloLens以允许权限更新,然后在做同样的尝试。
翻译自:https://developer.microsoft.com/en-us/windows/holographic/using_visual_studio
相关文章推荐
- POJ 3468-A Simple Problem with Integers(区间更新线段树)
- dubbo---折磨我一天的东西
- javascript中的循环引用对象处理
- 10 个惊艳的 Ruby 单行代码
- Dr.Elephant用户指南 - 【Dr.Elephant系列文章-2】
- oracle的tpc-c测试及方法
- uva 10626 Buying Coke dfs
- iOS开发之KVC全解
- Java设计模式--策略模式d
- 10 Exception handling Best Practices in Java Programming
- GLSL的调试方法
- 错误记录
- Mybatis3.3.x技术内幕(二):动态代理之投鞭断流(自动映射器Mapper的底层实现原理)
- 外键缺少索引引发的死锁
- #pragma message的作用
- 利用反射机制动态的调用类信息
- File操作
- 六、策略设计模式
- <!DOCTYPE html>重要性
- C#文件目录操作方法汇总