我正在尝试让 Visual Studio Online 构建服务运行我的 nSpec 测试。我已经下载了 nSpec 测试适配器(在本地运行良好),解压缩 DLL 并将它们上传到单独的 TFS 存储库。我已经配置了托管的构建控制器并设置了对这个 repo 的引用。
据我所知,这应该足够了,但我的构建根本找不到任何单元测试。如果我尝试编辑构建定义->单击进程,它会下载看起来像的自定义程序集,但它只是将此消息写入控制台:
在自定义程序集路径中未找到程序集。这些程序集可能不存在,或者您可能没有读取它们的权限。有关详细信息,请联系您的 Team Foundation 管理员。
我也用 mSpec 尝试过相同的程序,但这里发生的情况完全相同。nUnit 似乎可以工作,但如果我没有完全错,那实际上可能已经安装在托管构建服务器上。