首页 > 解决方案 > 在 Azure Pipeline 上运行 NUnit 测试脚本时出现多个错误

问题描述

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

我附上了定义错误的屏幕截图。 在此处输入图像描述

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

标签: c#azure-devopsnunitazure-pipelinesazure-pipelines-build-task

解决方案


根据对此 GitHub 问题的评论:

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

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


推荐阅读