获取开发者许可证(Windows 应用商店应用)

开发 前端
在本地计算机上首次运行 Microsoft Visual Studio 2013 Preview 时,系统会提示你获取开发者许可证。请阅读许可条款,然后选择“我同意”按钮。在“用户帐户控制(UAC)”对话框中,选择“是”按钮以继续。

如果你希望在将 Windows 应用商店应用提交到 Windows 应用商店之前对其进行安装和测试,必须为准备运行此应用的每台设备获取一个开发者许可证,或者你的企业必须为你旁加载此应用。否则,尽管你可以运行桌面应 用及应用商店测试和认证过的任何应用,但是如果你尝试在 Visual Studio 中构建或部署未经认证的 Windows 应用商店应用,就会出现错误 DEP0100。请参阅什么是旁加载?Windows 应用商店允许旁加载吗?。

开发者许可证是免费的,你可以根据需要为每台测试设备获取一个开发者许可证。如果你通过使用 Microsoft 帐户获取一个或多个开发者许可证,那么必须每 30 天续订一次。如果你通过使用应用商店帐户获取一个或多个开发者许可证,则必须每 90 天续订一次,并且还可能会获得其他益处。

在远程计算机或直接连接到你的开发计算机的设备上***运行或调试 Windows 应用商店应用时,系统会提示你为计算机或设备下载单独的开发者许可证。由于无法以远程方式为计算机安装开发者许可证,所以必须使用计算机或设备自身来获取 许可证。在远程计算机或设备上安装开发者许可证后,可以安装、运行以及调试程序包,无须进行认证。远程计算机上的开发者许可证不会影响 Windows 应用商店已认证的应用或桌面应用。

通过使用 Visual Studio 获取开发者许可证

在本地计算机上***运行 Microsoft Visual Studio 2013 Preview 时,系统会提示你获取开发者许可证。请阅读许可条款,然后选择“我同意”按钮。在“用户帐户控制(UAC)”对话框中,选择“是”按钮以继续。

在本地计算机上安装许可证后,系统不会在该计算机上再次进行提示,直至该许可证过期(或你删除了该许可证),并且尝试运行未经认证的 Windows 应用商店应用或创建项目。只要你拥有有效的开发者许可证,便可以在你的本地计算机上运行未经认证的 Windows 应用商店应用,方法是在 Microsoft Visual Studio 或 Microsoft Expression Blend 中选择 F5 键。

通过使用 Visual Studio 续订开发者许可证

你可以在使用 Visual Studio IDE 期间随时续订开发者许可证。如果你使用的是 Microsoft Visual Studio Express 2013 Preview for Windows,请在菜单栏上依次选择“应用商店”、“获取开发者许可证”。如果你使用的是其他版本的 Visual Studio 2013 Preview,请在菜单栏上依次选择“项目”、“应用商店”、“获取开发者许可证”。

在命令提示符处获取开发者许可证

如果你使用的不是 Visual Studio 2013 Preview,则可以通过命令提示符获取和管理开发者许可证,方法是在 Windows PowerShell 中运行以下命令:

  • Show-WindowsDeveloperLicenseRegistration。此命令会打开一个对话框,你可以从中获取开发者许可证并在本地计算机上安装该许可证。若要运行此命令,必须具备有效的 Microsoft 帐户。还必须在具有提升权限的命令提示符中运行此命令。
  • Get-WindowsDeveloperLicense。此命令会返回一个对象,该对象具有两个属 性:ExpirationTime 和 IsValid。ExpirationTime 为 System.DateTime 结构,该结构包含许可证过期的日期和时间。IsValid 为 System.Boolean,指示许可证是否有效。你可以从不具备提升权限的命令提示符运行此命令。
  • Unregister-WindowsDeveloperLicense。此命令警告你,如果从本地计算机中删除开发者许可证,则某些 Windows 应用商店应用将停止运行。如果选择“是”(默认值)来确认要删除该许可证,则会从本地计算机中删除该许可证。你必须在具有提升权限的命令提示符中运行此命令。

以下示例说明基本的 PowerShell 语法:

  1. C:\PS> Show-WindowsDeveloperLicenseRegistration 
  2. C:\PS> Get-WindowsDeveloperLicense 
  3. C:\PS> Unregister-WindowsDeveloperLicense 

欺诈使用 你的许可证

Microsoft 可以在注册的计算机上检测到欺诈使用开发者许可证的情况。如果 Microsoft 检测到欺诈使用或其他违反软件许可条款的情况,我们可能会吊销你的开发者许可证。监视过程有助于确保应用市场的整体运行状况。

Microsoft 不会监视 Windows 应用商店已认证应用的使用情况。Microsoft 会收集应用商店中所售应用的分析信息,并向创建这些应用的开发者提供分析信息。有关更多信息,请参阅适用于你的 Windows 版本的软件许可条款。

[[84796]]查看计算机上所运行的 Windows 的版本的步骤

  • 在控制面板中,选择“系统”。

    你运行的 Windows 版本显示在窗口页首的“Windows 版本”下面。

[[84796]]阅读许可条款的步骤

  1. 打开安装 Windows 的驱动器。

此驱动器通常标记为 (C:)。

  1. 打开“Windows/System32/en-US/Licenses_Default”文件夹。
  2. 打开与计算机上安装的 Windows 版本对应的文件夹,然后打开许可证。

将在新窗口中打开该许可证。

风险

如果你具备开发者许可证,则可以运行 Windows 应用商店尚未测试和认证的 Windows 应用商店应用,但你不会受到认证提供的保护。安装开发者许可证的计算机与仅通过应用商店安装应用的计算机相比,前者感染病毒或恶意软件的风险更大。 换言之,如果从 Windows 应用商店以外的来源获取并运行 Windows 应用商店应用,则需采取通常从 Web 获取桌面应用时所使用的相同预防措施。

原文链接:http://msdn.microsoft.com/zh-CN/library/windows/apps/hh974578.aspx

责任编辑:陈四芳 来源: microsoft.com
相关推荐

2011-10-20 13:29:02

Windows Pho应用商店

2009-07-23 09:25:28

SaaS成本

2011-08-24 13:57:15

MarketplaceWindows PhoMango

2012-09-13 16:39:03

Windows 8应用商店开发

2012-02-01 17:17:10

2020-07-03 16:43:33

苹果iOS应用商店

2009-02-19 16:38:43

虚拟化Novell微软

2011-04-06 14:00:04

亚马逊应用商店Android平台

2011-05-12 16:30:44

Mozill应用商店HTML5

2012-06-29 10:51:44

Windows Pho

2013-12-09 10:04:16

Windows 8.1Windows 8.1

2013-09-03 14:08:24

Windows应用商店

2014-07-09 10:53:58

软件许可证

2013-07-23 16:50:37

appstore亚马逊amazon

2012-05-11 13:06:13

Windows微软

2013-08-29 13:41:42

Windows 8.1

2012-11-12 09:34:03

SDNOpenStackCloudStack

2013-08-26 14:35:57

李彦宏App开发者

2017-11-01 15:20:55

开源开源许可证

2022-06-30 13:22:01

MetaFacebook收费
点赞
收藏

51CTO技术栈公众号