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. Android开发中内存和UI优化

    1.内存||效率 GC这东西对于开发人员用起来比较爽,但对于技术总监或产品总监来说,他们并不在乎,在乎的是用户运行App的流畅度,待你开发完了,笑眯眯的走过来,让你测试N个适配器,烦都烦死你. 说到这 ...

  2. 【译文】 C#面向对象的基本概念 (Basic C# OOP Concept) 第一部分(类,对象,变量,方法,访问修饰符)

    译文出处:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept 相关文档:http://files.cnblogs.c ...

  3. python网站收集

    1.python核心编程 习题答案    http://www.cnblogs.com/balian/category/279009.html 2.编程语言入门经典100例(python版)  htt ...

  4. Ubuntu下的杀毒

      Ubuntu 11.04 杀毒软件ESET NOD32   Linux防病毒,并不代表没有病毒,只是数量过少.因技术精英发现漏洞后即时打补丁,病毒很少. 有兴趣的同学可以尝试下Ubuntu 11. ...

  5. [原]Android打包之跨平台打包

    Android自动打包流程详细图: 在前面一些博客我们知道了如何通过命令行打包,如何通过Eclipse打包,如何通过编写shell脚本来进行打包,但是这些都不能很好的跨平台进行打包. 因Python本 ...

  6. java面试欠缺知识点总结

    针对最近面试被问到的问题,总结自己欠缺的知识点,并要在接下来的1年内加强这些知识: Java方面:反射.线程concurrent包: Spring方面:Ioc和Aop.事务: 持久化框架:设计并实现分 ...

  7. Linux下U盘变成只读

    今天用Ubuntu给同学拷贝数据的时候,突然其中一个文件夹U盘就不能复制和删除了.再windows7下可以删除除修改的那个文件夹之外的数据,但修改的那个文件夹死活删除不掉,只读属性也去不掉.再Ubun ...

  8. 转:探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法

    前言 相信这样一个问题,大家都不会陌生, “有什么的方法可以使Android的程序APK不用安装,而能够直接启动”. 发现最后的结局都是不能实现这个美好的愿望,而腾讯Android手机游戏平台却又能实 ...

  9. 【原创】MYSQL++源码剖析——前言与目录

    终于完成了! 从第一次想写到现在真的写好大概花了我3个月时间.原来一直读人家的系列文章,总感慨作者的用心良苦和无私奉献,自己在心里总是会觉得有那么些冲动也来写一个. 最开始的麻烦是犹豫该选哪个主题.其 ...

  10. boi剖析 - 基于webpack的css sprites实现方案

    本文是58到家前端工程化集成解决方案boi的博文系列之一.boi是基于webpack打造的一站式前端工程化解决方案,现已开源Github. 作为前端构建工具不可或缺的一个环节,自动生成css spri ...