0

是否需要在目标计算机上拥有开发人员许可证才能旁载 Metro 应用程序?如果用户不想要/没有开发者许可证(live id)怎么办?除了将应用程序提交到商店之外,我如何解决它?另外,机器是否需要加入域才能旁加载应用程序?

4

3 回答 3

2

应该有一种方法可以使用 TechNet 文章 Rafael 链接中提到的“旁加载产品激活密钥”来启用旁加载:

“在您可以运行旁加载的 LOB 应用程序之前:

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

-或者-

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

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

这篇博文更详细,但遗憾的是也没有提到从哪里获得产品密钥:http: //blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-到企业.aspx

然后应使用以下代码启用侧载:

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)。可能公司必须从 Microsoft 购买此类密钥,但他们还没有解决方案。我向与我有联系的 Microsoft Evangelist 提出了这个问题,希望很快能得到答案(我将在此处发布)。

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

于 2012-10-13T20:51:08.597 回答
1

这个微软资源很好地恢复了它:http ://technet.microsoft.com/en-us/library/hh852635.aspx ;简而言之,除非您使用 Windows 8 Enterprise 并且在域中,否则旁加载的唯一方法是使用开发人员许可证。

于 2012-10-12T22:55:24.627 回答
1

如果在没有在企业中测试您自己的应用程序的情况下进行旁加载,您只需要开发人员许可证即可在另一台机器上测试该应用程序。如果您要让其他人进行测试,那么人们会假设他们需要开发人员许可证-本文指的是开发人员许可证并提到了侧载-http: //msdn.microsoft.com/en-gb/library/windows/apps /hh974578.aspx

于 2014-08-16T14:56:26.783 回答