我必须在vNext Visual Studio Online版本中引用测试适配器DLL(intexp
)来执行测试。
问题是,对于新的DNX结构,包正在恢复到xunit.runner.visualstudio.testadapter.dll
并且不再与项目的路径相关。
如何在构建中引用此位置?
我们正在使用托管构建代理。
答案 0 :(得分:0)
我认为您的问题的答案可以在以下StackExchange答案中找到:Running unit tests in TFS/VSO Build vNext using xUnit adapter。然后这些包最终会进入本地目录,而不是全局.dnx缓存。
...
创建一个global.json文件并将以下内容放入其中:
{
"packages": "packages"
}
这会强制你的dnu恢复将软件包放入。\ packages \,这有望解决问题。