GetReadyForWin10Develop

序言

今年4月29日晚的微软的Build大会上,微软在现场为我们演示了Android和IOS应用移植到windows平台,加上原本可以开发win8应用的语言开发win10的语言越来越多,每个人都可以成为win10开发者,人人都是win10开发者,微软自家的王牌编程语言C#、开发Android的Java、开发IOS的Objective-C、html5+css+winJs,各个平台的开发者与web开发人员都可以进行win10开发,这么好的机遇,你还在等什么,快快成为win10开发者吧。

进入正题:getReadyForWin10Develop

  1. 开发工具VisualStudio2015,你可以在此下载
  2. 开发环境,设备开发者模式的开启

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的更多相关文章

随机推荐

  1. 用CentOS 7打造合适的科研环境 :zhuan

    这篇博文记录了我用CentOS 7搭建地震学科研环境的过程,供我个人在未来重装系统时参考.对于其他地震学科研人员,也许有借鉴意义. 阅读须知: 本文适用于个人电脑,不适用于服务器: 不推荐刚接触Lin ...

  2. jquery getJSON

    function onNodeClick(data) {            //只能选择体检分组            if (data.GroupType == 1) {             ...

  3. UnWind Segue

    iOS 6 和 Xcode 4.5 中添加了一个新特性叫做“Unwind Segue”. 使用Unwind Segue,可以方便的在Navigation Controller的Controllers之 ...

  4. Tips6:用[HideInInspector]在Inspector中隐藏变量

    你曾想要把某些公有变量在Inspetor面板中隐藏起来吗,这样很简单就能做到. 让我们来看以下代码: using UnityEngine; public class HidingScript : Mo ...

  5. shell的重定向

    >file  将file文件重定向为输出源,新建模式,可以将正确的结果输出到file文件 >>file 将file文件重定向为输出源,追加模式 <file  将file文件重定 ...

  6. 受限玻尔兹曼机(RBM)学习笔记(八)RBM 的评估

      去年 6 月份写的博文<Yusuke Sugomori 的 C 语言 Deep Learning 程序解读>是囫囵吞枣地读完一个关于 DBN 算法的开源代码后的笔记,当时对其中涉及的算 ...

  7. 远程方法调用(RMI)原理与示例

    RMI介绍 远程方法调用(RMI)顾名思义是一台机器上的程序调用另一台机器上的方法.这样可以大致知道RMI是用来干什么的,但是这种理解还不太确切.RMI是Java支撑分布式系统的基石,例如著名的EJB ...

  8. [linux笔记]理清linux安装程序用到的(configure, make, make install)

    我作为一名经常和linux打交道的程序员,每次在linux安装软件都祈求可以用——apt-get,yum,brew等应用程序管理器安装,有的时候事与愿违,你只能自己编译安装-wtf,说好的美丽世界呢? ...

  9. 《敏捷个人-认识自我、管理自我.pdf》更新至 v0.7

    更新版1400多页,原价10元,现在 1元淘宝再次上架 http://t.cn/zT8GOa7 , 活动截止时间到:2013-8-18日 v0.7增加16期敏捷个人周刊,15天的每日认识练习,10天的 ...

  10. (非妙味3):浏览器window事件:及浏览各种尺寸介绍

    (触发)window.onload;  window.onscroll;   window.onresize; (兼容)网页可视区尺寸.网页全文尺寸.滚动距离 (实例)广告块高度动态居中.回到顶部   ...