gpt4 book ai didi

Azure DevOps VSTest@2 在测试 dll 中找不到任何测试

转载 作者:行者123 更新时间:2023-12-02 08:16:11 26 4
gpt4 key购买 nike

VSTest@2 在测试 dll 中找不到任何测试,但在其他 dll 中运行其他测试则正常。当我在问题 dll 上本地运行 vstest.console.exe 命令时,所有测试均已找到并通过。

失败并显示消息:

NUnit failed to load C:\a\1\s\test\bin\Framework\Test\Extensions.MSGraph.dll
  • 该 dll 肯定存在,因为我可以在任务开始测试之前打印出的列表中看到它。
  • 按照其他帖子的建议,我将 NUnit 和 NUnit3TestAdapter NuGet 包作为项目引用。
  • 我还在类中添加了“[TestFixture]”装饰器。

是否有任何其他配置、设置或项目相关设置会导致 NUnit 失败?

最佳答案

可能缺少传递依赖项之一(例如,您的项目依赖于 Extensions.MSGraph.dll,而该库依赖于某些不存在的 X.dll)。

您可以在 Visual Studio 中看到所有库依赖项的列表,如下所示: How can I track down the source of a transitive dependency?

还有其他工具可以列出库依赖项。

关于Azure DevOps VSTest@2 在测试 dll 中找不到任何测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73498644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com