我有一个非常简单的测试!
[Test]
public void TestMethod1()
{
Assert.IsTrue(false);
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用 nunit3-console.exe 运行它时,出现以下错误。
NUnit.Engine.NUnitEngineException :NUnit 3 驱动程序在执行反射代码时遇到错误。----> System.InvalidCastException:无法将透明代理转换为类型“System.Web.UI.ICallbackEventHandler”。--NUnitEngineException
我正在运行 .NET Core 2.1,带有NUnit Console Runner 3.9和NUnit 测试适配器 3.1。我确实做了谷歌搜索并得到了相互矛盾的答案。我错过了什么吗?
我联系了 NUnit 社区并得到了这个答案:Does NUnit Console work with .NET Core? 第487章
NUnit 控制台是使用完整的 .NET Framework 编译的,目前不支持 .NET Core。要从命令行运行 .NET Core 测试,您需要使用dotnet test. 有关如何执行此操作的信息,请参阅.NET Core 和 .NET Standard (NUnit wiki)。
我们正在考虑创建一个基于 .NET Core 的控制台运行程序,但它仍处于规划阶段。
| 归档时间: |
|
| 查看次数: |
5534 次 |
| 最近记录: |