【问题标题】:Getting multiple errors while running NUnit Test script on Azure Pipeline在 Azure Pipeline 上运行 NUnit 测试脚本时出现多个错误
【发布时间】:2020-04-30 20:03:19
【问题描述】:

我正在 Visual Studio 中进行 NUnit 测试。在 Visual Studio 2019 上,它运行良好,没有错误。但是,当我为它创建一个天蓝色管道时,我在 VSBuild 步骤之后的 VSTest 步骤中遇到了多个错误。

我附上定义错误的屏幕截图。

如果有合适的解决方案,请帮助我。

【问题讨论】:

  • 你的构建中有一个 NuGetCommand 任务,如果它是一个 NuGet 恢复命令,请检查它的日志,看看你是否能找到Completed installation of System.Runtime.Loader 4.0.0 或任何相关的东西。如果没有,您可能需要添加 NuGet 恢复命令任务。
  • “使用不同的目标框架”是否有助于解决问题?如果是,您可以accept it as the answer。或者与我们分享最新动态,以便社区可以提供帮助。

标签: c# azure-devops nunit azure-pipelines azure-pipelines-build-task


【解决方案1】:

据此comment on this GitHub issue

问题是 System.Runtime.Loader 在 .NET Framework 上不受支持,这是一个仅适用于 .NETCore App 和 UAP 的包。我们曾经依赖一个 NuGet 功能,该功能在面向 .NET Framework 时不允许安装此包,因此您会在编译时收到有关此问题的错误,但他们更改了此功能,现在允许您安装包并编译,所以您现在在运行时遇到错误,这不太理想。我们可以考虑构建这个包的新版本,更好地说明它在 .NET Framework 上不受支持,以便在编译时发现不兼容性。

唯一的解决方案似乎是使用不同的目标框架。

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 2013-02-09
    • 1970-01-01
    相关资源
    最近更新 更多