声明:本文转自微软Windows 开发人员中心(https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx),在此基础上进行删减和修改。
对于要用于开发、安装或测试应用的设备,不再需要开发人员许可证。你只需从设备的设置中为这些任务启用设备一次。(仅限于运行Windows 10系统的设备)
使用开发人员功能
使用 Microsoft Visual Studio 开发应用
如果你在 Windows 10 设备上使用 Visual Studio 并打开适用于 Windows 8.1 或 Windows 10 应用的解决方案,系统将通过此对话框提示你启用开发者模式。你需要启用开发者模式才能使用设计器和调试应用。
当你看到此对话框时,请单击“开发人员设置”以直接转到“更新和安全”页面。也可通过“开始”→“设置”→“更新和安全”→“针对开发人员”→“开发人员模式”来启动。
启用 Windows 10 设备
对于 Windows 10,根据你需要用于开发的设备上启用开发人员功能。这包括任何设备:Windows 10台式机、平板电脑和手机。你可以通过启用开发人员模式来进行开发,或仅进行旁加载。
- 旁加载是指安装未经 Windows 应用商店认证的应用,然后对其进行运行或测试的过程。例如,仅限公司内部使用的应用。
- 使用开发人员模式,你不仅可以旁加载应用,还可以在调试模式下从Visual Studio运行应用。
注意:启动旁加载应用,你仍应该从受信任的源安装应用。 安装未经 Windows 应用商店认证的旁加载应用时,你须同意已获取旁加载应用所需的所有权限,并且对任何由安装和运行应用引发的损害负全责。
设置组策略或注册表项
你还可以使用组策略或注册表项作为启用用于开发的 Windows 10 桌面设备的备用方法。
对于桌面设备系列
使用 gpedit.msc 设置组策略来启用设备,除非你使用Windows 10 家庭版。如果你使用 Windows 10 家庭版,则需要使用 regedit 或 PowerShell 命令直接设置注册表项以启用设备。
使用 gpedit 启用设备
- 运行“Gpedit.msc”。
- 转到 Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > App Package Deployment
-
若要启用旁加载,请编辑策略以启用以下项:
-
允许安装所有受信任的应用
-
若要启用开发人员模式,请编辑策略以启用以下两项:
- 1.允许安装所有受信任的应用
- 2.允许开发 Windows 应用商店应用并从集成开发环境 (IDE) 安装这些应用
- 重新启动计算机。
-
使用 regedit 启用设备
- 运行“regedit”
-
若启用旁加载,请将此 DWORD 的值设置为 1:
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps
若启用开发人员模式,请将此 DWORD 的值设置为 1:
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense
-
使用 PowerShell 启用设备
- 使用管理员权限运行 PowerShell。
-
若要启用旁加载,请运行此命令:
- PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"
若要启用开发人员模式,请运行此命令:
- PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
注销开发人员许可证
- 使用管理员权限运行 PowerShell。
- 运行此命令:unregister-windowsdeveloperlicense