【问题标题】:Referencing package path in VSO with DNX projects使用 DNX 项目在 VSO 中引用包路径
【发布时间】:2015-08-10 09:58:18
【问题描述】:

我必须在我们的 vNext Visual Studio Online 构建中引用测试适配器 DLL (xunit.runner.visualstudio.testadapter.dll) 才能执行测试。

问题在于,使用新的 DNX 结构,包被恢复到 C:\Users\{user}\.dnx\packages 并且不再与项目的路径相关。

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

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

【问题讨论】:

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


【解决方案1】:

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

...

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

{
  "packages": "packages"
}

这将强制您的 dnu restore 将包放入 .\packages\,这有望解决问题。

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多