Win10开发 - VS2015中可能遇到的问题
2015-08-20 15:48
519 查看
一.VS2015部署Win10程序到手机出现“0x80073CFD”错误解决方案
在VS2015 RC中创建了Windows Universal程序,部署到手机时发生以下异常导致程序无法部署:
Error: DEP0001 : Unexpected Error: A Prerequisite for an install could not be satisfied. (Exception from HRESULT: 0x80073CFD)
解决方案:
在 Package.appxmanifest, 更改 TargetDeviceFamily:
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.1.0" MaxVersionTested="10.0.1.0" />
MaxVersionTested 值可以适当调到比你当前版本再高一个版本,MinVersion设置10.0.1.0,再部署即可。
二.Enable Developer
Mode for windows 10无法开启开发模式的解决方案
在VS2015 RC新创建程序时提示“Enable Developer Mode for windows 10”,而进入系统设置页面,只要点击了“For developers” 后,即会闪退(此窗口会自动关闭)。
系统版本信息为(Windows 10 Pro Insider Preview Build 10074):
解决方案:
通过修改组策略(Group Policy)来开启开发模式
打开CMD命令.
运行 Gpedit.msc.
前 往 Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > App Package Deployment
将下面的选项修改为enable:
Allow all trusted apps to install
Allows development of Windows Store apps and installing them from an integrated development environment (IDE)
5.重启电脑
三、Windows
Universal(Win10)中无法调用HardwareButtons后退键的解决方法
在 做Windows Universal开发的时候,发现很多Windows Phone 8.1的api不能调用了,包括获取手机后退键的 HardwareButtons、客户端设备信息EasClientDeviceInformation等,只需要在VS2015中添 加 Microsoft Mobile Extension
SDK for Universal App Platform 引用即可,方法如下图:
1.在项目中右键添加引用
2.在Windows Universal选项卡中选择拓展,选择Microsoft Mobile Extension SDK for Universal App Platform,确定即可
四、 社区版的问题
因为社区版可以免费试用,所以就先下载了这个使用。但在开发UWP程序的过程中出现一些问题,比如部署到模拟器经常失败,提示什么内存不足啥的。还有就是xaml也经常出问题,打不开。
五、模拟器无法使用
在vs2015中,当选择模拟器部署运行时,出现以下错误:
1. 确认是否开启虚拟化
2. 模拟器是否安装
没有安装的话,按照下面你的方式安装:
下载后,双击安装即可
安装完成后,在虚拟机管理器中,应该就能看到默认已经安装的一些模拟器,方法如下:
点击微软小娜或开始按钮搜索处,输入Hyper-V,点击上面出现的Hyper-V
管理器
如果出现下面的虚拟机说明已经安装好了,如果没有的话,自己创建:操作——新建——虚拟机
3. 启动内存不够
我们选择直接在虚拟机管理器中启动模拟器,然后在vs2015中就可以使用了
如果出现下面的问题,则需要关闭电脑其他程序,比如浏览器、大型游戏等,腾出更多的内存,否则无法启动。
内存足够后,重复下面的步骤,点击启动,再点击连接
六、 某些命名空间无法使用
在文件中显示为灰色:
在win10后,把这些命名空间取消即可。
在VS2015 RC中创建了Windows Universal程序,部署到手机时发生以下异常导致程序无法部署:
Error: DEP0001 : Unexpected Error: A Prerequisite for an install could not be satisfied. (Exception from HRESULT: 0x80073CFD)
解决方案:
在 Package.appxmanifest, 更改 TargetDeviceFamily:
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.1.0" MaxVersionTested="10.0.1.0" />
MaxVersionTested 值可以适当调到比你当前版本再高一个版本,MinVersion设置10.0.1.0,再部署即可。
二.Enable Developer
Mode for windows 10无法开启开发模式的解决方案
在VS2015 RC新创建程序时提示“Enable Developer Mode for windows 10”,而进入系统设置页面,只要点击了“For developers” 后,即会闪退(此窗口会自动关闭)。
系统版本信息为(Windows 10 Pro Insider Preview Build 10074):
解决方案:
通过修改组策略(Group Policy)来开启开发模式
打开CMD命令.
运行 Gpedit.msc.
前 往 Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > App Package Deployment
将下面的选项修改为enable:
Allow all trusted apps to install
Allows development of Windows Store apps and installing them from an integrated development environment (IDE)
5.重启电脑
三、Windows
Universal(Win10)中无法调用HardwareButtons后退键的解决方法
在 做Windows Universal开发的时候,发现很多Windows Phone 8.1的api不能调用了,包括获取手机后退键的 HardwareButtons、客户端设备信息EasClientDeviceInformation等,只需要在VS2015中添 加 Microsoft Mobile Extension
SDK for Universal App Platform 引用即可,方法如下图:
1.在项目中右键添加引用
2.在Windows Universal选项卡中选择拓展,选择Microsoft Mobile Extension SDK for Universal App Platform,确定即可
四、 社区版的问题
因为社区版可以免费试用,所以就先下载了这个使用。但在开发UWP程序的过程中出现一些问题,比如部署到模拟器经常失败,提示什么内存不足啥的。还有就是xaml也经常出问题,打不开。
五、模拟器无法使用
在vs2015中,当选择模拟器部署运行时,出现以下错误:
1. 确认是否开启虚拟化
2. 模拟器是否安装
没有安装的话,按照下面你的方式安装:
下载后,双击安装即可
安装完成后,在虚拟机管理器中,应该就能看到默认已经安装的一些模拟器,方法如下:
点击微软小娜或开始按钮搜索处,输入Hyper-V,点击上面出现的Hyper-V
管理器
如果出现下面的虚拟机说明已经安装好了,如果没有的话,自己创建:操作——新建——虚拟机
3. 启动内存不够
我们选择直接在虚拟机管理器中启动模拟器,然后在vs2015中就可以使用了
如果出现下面的问题,则需要关闭电脑其他程序,比如浏览器、大型游戏等,腾出更多的内存,否则无法启动。
内存足够后,重复下面的步骤,点击启动,再点击连接
六、 某些命名空间无法使用
在文件中显示为灰色:
在win10后,把这些命名空间取消即可。
相关文章推荐
- Javascript(二)-08-(常见对象-Array-练习-堆栈和队列结构)
- C++ Primer 5e chapter 5
- 中断处理介绍
- 《祝你一路顺风》-吴奇隆(吉他谱)
- 代码
- 使用容器构建微服务架构
- UNIX Introduction
- Android中layout_gravity和gravity
- Javascript(二)-07-(常见对象-Array-基本功能)
- mysql数据库死锁
- 影响单元测试成效的重要决策(下)
- LintCode 寻找缺失的数
- springAOP的配置及实例
- AsyncQueryHandler
- SweetAlert和MBProgressHUD冲突的解决办法
- 编写高质量代码改善C#程序的157个建议——建议96:成员应优先考虑公开基类型或接口
- linux基础命令随笔
- uva 10706 Number Sequence
- SSH防暴力破解的解决方法
- android的view和viewgroup分析