侧载地铁应用需要开发人员许可证吗?

时间:2012-10-12 21:54:01

标签: microsoft-metro sideloading

是否需要在目标计算机上拥有开发人员许可才能为城域应​​用程序提供支持?如果用户不想要/拥有开发者许可证(实时ID)怎么办?除了将应用程序提交到商店之外,我该如何解决这个问题?此外,机器是否需要加入域以便能够加载应用程序?

3 个答案:

答案 0 :(得分:2)

应该有一种方法可以使用TechNet文章Rafael链接中提到的“sideloading product activation key”启用sideloading:

“在运行sideloaded LOB应用程序之前:

您必须在运行Windows 8 Enterprise或Windows®8Pro的设备上激活 sideloading产品密钥。您必须在运行Windows RT的设备上激活sideloading产品密钥。

-OR -

您必须将运行Windows 8 Enterprise或Windows Server 2012的设备加入到启用了允许所有受信任的应用程序安装组策略设置的Active Directory域中。

... 要在未加入域的Windows 8企业设备上启用旁加载,您必须使用旁加载产品激活密钥。“

这篇博文更详细,但不幸的是也没有提到获取产品密钥的位置: http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx

然后应使用以下代码启用Sideloading:

slmgr /ipk <sideloading product key>
slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

ec67814b-30e6-4a50-bf7b-d55daf729d1e始终与用作“激活GUID”的密钥相同。

剩下的问题是从哪里获取此侧载产品激活密钥。我还没有找到答案(例如参见http://technet.microsoft.com/en-us/library/ff793433.aspx)。可能公司必须从微软购买这些密钥,但他们还没有解决方案。我向我联系过的微软福音传播者提出这个问题,希望很快得到答复(我将在这里发布)。

B.T.W。对于向客户部署Windows应用商店应用的公司,Microsoft必须允许在没有商店的情况下进行部署,无需加入域。没有其他方法可以仅向某些客户部署应用程序。

答案 1 :(得分:1)

此Microsoft资源可以很好地恢复:http://technet.microsoft.com/en-us/library/hh852635.aspx;简而言之,除非您使用的是Windows 8企业版并且在域中,否则唯一的方法是使用开发人员许可证。

答案 2 :(得分:1)

如果没有在企业中进行侧载以测试您自己的应用程序,则只需要开发人员许可即可在另一台计算机上测试该应用程序。如果你让其他人去测试,那么人们就会认为他们需要开发者许可证 - 这篇文章指的是开发者许可证,并提到了侧载 - http://msdn.microsoft.com/en-gb/library/windows/apps/hh974578.aspx