使用DNX项目在VSO中引用包路径

时间:2015-08-10 09:58:19

标签: msbuild asp.net-core azure-devops dnx xunit.net

我必须在vNext Visual Studio Online版本中引用测试适配器DLL(intexp)来执行测试。

问题是,对于新的DNX结构,包正在恢复到xunit.runner.visualstudio.testadapter.dll并且不再与项目的路径相关。

如何在构建中引用此位置?

我们正在使用托管构建代理。

1 个答案:

答案 0 :(得分:0)

我认为您的问题的答案可以在以下StackExchange答案中找到:Running unit tests in TFS/VSO Build vNext using xUnit adapter。然后这些包最终会进入本地目录,而不是全局.dnx缓存。

...

创建一个global.json文件并将以下内容放入其中:

{
  "packages": "packages"
}

这会强制你的dnu恢复将软件包放入。\ packages \,这有望解决问题。