4

我正在与基础架构团队合作部署 Windows 10 通用应用程序并遇到一些障碍。他们目前正在申请不需要开发人员许可证即可安装的发布版本应用程序。他们正在使用我不熟悉的工具 SCCM,并且只提供 Windows 10 移动版(不是 Windows 10 (x86)、(x64))的操作系统要求,并且在我解决开发人员许可证问题之前一直处于暂停状态。这是我所做的:

  • 通过 Visual Studio 2015 Professional 创建 appx 包
  • 我选择它不会上传到商店
  • 在发布模式下使用 x86 和 x64 进行配置
  • 来自域 CA 的用于代码签名的许可证并且似乎可以工作
  • 在本地 GP 编辑器(我的开发设备)中启用“允许安装所有受信任的应用程序”
  • 在设置/更新和安全/为开发人员启用侧载

运行 Powershell 脚本时,我收到“在安装此应用程序之前,您需要执行以下操作:- 获取开发人员许可证”,然后它会进行一些管理员提示,并且无法获取开发人员许可证。

如果我将设备置于开发人员模式,脚本运行完美,应用程序按预期运行。

我是否遗漏了导致我需要开发人员许可证的内容?它与以_Test结尾的包文件夹有什么关系吗?它是它创建的唯一输出。

如果我可以提供任何其他信息,请告诉我。谢谢!

4

1 回答 1

8

好的...我终于想通了。这与配置或应用程序打包无关。需要开发人员许可证(开发人员模式)的是 Visual Studio 2015 生成的 PowerShell 脚本。如果我只是在 PowerShell 中运行我自己的Add-AppxPackage PathToAppxBundle,它会在 Sideload 模式下安装时没有证书或开发人员提示。请注意,在我的情况下,证书已经通过组策略安装。

于 2016-01-27T16:14:13.547 回答