使用 Visual Studio 团队服务测试 Windows 商店应用

Testing Windows Store app with Visual Studio Team Services

我正在尝试为 Windows 商店 (8.1) 应用程序在 Visual Studio 团队服务(以前的 Visual Studio 在线)上设置持续集成测试。

设置构建相当简单,但我无法将其用于 运行 我在托管代理上的单元测试。到目前为止我有:

现在,我在安装开发人员许可证时遇到错误:

Error: Could not start test run for unit tests for Windows Store app: No valid developer license found for running unit tests for Windows Store apps. Please install/renew your developer license..

似乎无法严格从 Powershell 或命令提示符添加开发人员许可证,那么是否有其他方法可以运行在托管代理上进行测试?

假设您按照 this article.

使用 vNext 构建和通用 Windows 平台模板

由于开发者许可在 Windows 10 操作系统中被弃用,通用 Windows 平台模板不需要开发者许可。但是,如果托管生成代理的计算机将用于为 windows 8.x 执行单元测试,则必须在计算机上安装开发者许可证。

因此,无法在 Hosted Agent 上 运行 测试 Windows 8.1。您需要 deploy a Windows build agent or set up an on-premises build controller + build agent 来测试 Windows 8.1 应用程序。