c# - 在 Azure Pipeline 上运行 NUnit 测试脚本时出现多个错误
问题描述
我正在 Visual Studio 中使用 NUnit 测试。在 Visual Studio 2019 上,它运行良好,没有错误。但是,当我为它制作一个天蓝色的管道时,我在 VSBuild 步骤之后的 VSTest 步骤中遇到了多个错误。
如果有的话,请帮助我提供合适的解决方案。
解决方案
根据对此 GitHub 问题的评论:
问题是 .NET Framework 不支持 System.Runtime.Loader,这是一个仅适用于 .NETCore App 和 UAP 的包。我们曾经依赖一个 NuGet 功能,该功能在面向 .NET Framework 时不允许安装此包,因此您会在编译时收到有关此问题的错误,但他们更改了此功能,现在允许您安装包并编译,所以您现在在运行时遇到错误,这不太理想。我们可以考虑构建这个包的新版本,更好地说明它在 .NET Framework 上不受支持,以便在编译时发现不兼容性。
唯一的解决方案似乎是使用不同的目标框架。
推荐阅读
- javascript - 替换所有以冒号开头的字符串,例如快速路由路径
- c++ - 如何在 Windows 上检查 EXE 是否具有 /GS 安全保护?
- java - 在 SonarQube 中使用枚举错误计算开关条件
- git - 设置后无法推送 git 提交
- html - 不太擅长 css 需要修复以匹配我的旧代码
- java - 如何处理 List IndexOutOfBoundsException?
- objective-c - 在目标 c 中编码 URL 参数
- ios - 在 Xcode 11 中为旧源代码启用自动布局
- javascript - 我可以在没有服务器的情况下执行此操作吗?
- java - 返回“”是什么意思?