在Azure管道上运行NUnit测试脚本时遇到多个错误

问题描述 投票:3回答:1

我正在Visual Studio中进行NUnit测试。在Visual Studio 2019上,它运行正常且没有错误。但是,当我为相同的对象制作一条天蓝色的管道时,我在VSBuild步骤之后的VSTest步骤中得到了多个错误。

我附上定义错误的屏幕截图。enter image description here

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

c# azure-devops nunit azure-pipelines azure-pipelines-build-task
1个回答
0
投票

据此comment on this GitHub issue

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

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

© www.soinside.com 2019 - 2024. All rights reserved.