GetReadyForWin10Develop
GetReadyForWin10Develop
序言
今年4月29日晚的微软的Build大会上,微软在现场为我们演示了Android和IOS应用移植到windows平台,加上原本可以开发win8应用的语言开发win10的语言越来越多,每个人都可以成为win10开发者,人人都是win10开发者,微软自家的王牌编程语言C#、开发Android的Java、开发IOS的Objective-C、html5+css+winJs,各个平台的开发者与web开发人员都可以进行win10开发,这么好的机遇,你还在等什么,快快成为win10开发者吧。
进入正题:getReadyForWin10Develop
- 开发工具VisualStudio2015,你可以在此下载
- 开发环境,设备开发者模式的开启
1.安装开发工具
你可以从VisualStudio官网下载到VisualStudio Community2015RC(目前最新版),Community是免费的,如果你有MSDN订阅的话,也可以选择下载其他两种版本的VisualStudio
在安装VS时,要选择自定义(Custom)接着选中win10开发工具包,win10开发工具包是需要从网上下载的,所以在安装时需要联网才能够保证安装。如果你已经安装VS但win10tools没有安装或未安装成功,不必担心,你可以在卸载应用程序中找到VS,然后点击修改(Modify),重新选择,选中win10tools,在联网的条件下安装。
2.开启设备开发者模式(Enable the developer mode)
关于启用开发者模式,在网上找到一篇文章 ,原文传送门,目前有三种可用的方法来开启开发者模式
- gpedit.msc 修改本机组策略
- 打开命令行(管理员权限)或在任务管理器中新建任务,选中以管理员权限运行
- 输入 gpedit.msc
- 打开Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > App Package Deployment 节点
- 编辑下面两项,修改为"启用"(Enabled),启用app的部署:
- Allow all trusted apps to install (Enables your device for sideloading apps)
- Allows development of Windows Store apps and installing them from an integrated development environment (IDE) (Enables your device for development from Visual Studio)
- 重启电脑


- regedit 修改注册表信息
- 打开管理员权限的命令行程序
- 运行 regedit 命令,打开注册表编辑器
- 修改注册表中以下两个值
- Set the value of this DWORD to 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps
- Set the value of this DWORD to 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense

- PowerShell 执行PowerShell命令
- 以管理员身份运行 PowerShell
- 执行这句命令: PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
- 再执行这句命令: PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"

- 不久之后会出现的更好的解决办法(目前还不可用,但是相信不久之后便可以使用)【从10122及之后的版本开始这一方案已经可用】
- 在你的设备上打开"设置"(Settings),选择"安全与更新"(Update & security),然后选择"开发者选项"(For developers.)
- 选择你所需要的选项


GetReadyForWin10Develop的更多相关文章
随机推荐
- eclipse从数据库逆向生成Hibernate实体类
做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO.意思是,在项目设计时,要么 ...
- 挑选分组中top1
select * from( select *, ROW_NUMBER() over(partition by accountid order by opentime DESC) as rowNumf ...
- 使用EntityFramwork[6.1]进行级联保存的时候出现异常
出现的异常:System.InvalidOperationException: Multiplicity constraint violated. The role 'IncomeItem_Creat ...
- Metatable和Metamethod
Metatable和Metamethod是用来干啥的?它们可以使得表a和b的表达式“a + b”变得有意义,其中metatable使两个不相关的表a和b之间可以进行操作,而操作的具体行为比如说&quo ...
- specify a file path to store the seed
此问题是由于你的php没有开启open-ssl模块功能引起的. 所以解决方案为开启php的open_ssl模块功能. 开启open_ssl的方式很简单,打开php.ini文件,将行头的分号删除即可. ...
- 浅谈java类集框架和数据结构(1)
在另外一篇博客我简单介绍了java类集框架相关代码和理论. 这一篇博客我主要分析一下各个类集框架的原理以及源码分析. 一:先谈谈LinkedList 这是LinkedList源码的开头,我们能看到几点 ...
- sed用例
文件空行处理 1. 在文件中的每一行后面添加一个空行. sed 'G' test.txt 解释: Get命令是将保留空间的内容取出,并添加到当前模式空间的内容之后(添加一行).当保留空间为空时,效果为 ...
- sqlserver查找表在哪个数据库脚本
EXEC sp_MSforeachdb @command1='IF object_id(''?'' + ''..table_name'') IS NOT NULL PRINT ''?'''
- ADO.NET学习系列(三)----做一个登录案例
总体思路.根据用户输入的用户名和密码,来判断,和数据库里面存的是不是一样,如果一样就表明登录成功,否则就登录失败. 方案一: 1.select* from 表名 where username=&quo ...
- IT人生思考
夜已深,心里却十分清醒... 说说,这段时间经历的事情吧.我是一枚IT菜鸟,2014年毕业于武汉软件工程职业学院.大学时代,虽然没翘过课,专业学的也不是特别好.当时也没有想过毕业会从事IT行业.只是想 ...