XUnit 测试不 运行(死循环)
XUnit tests don't run (endless loop)
我有一个 "EMPTY"“[Fact]”/UnitTest 方法 运行。
- Win10, x64.
- .NET 核心 SDK 2.2.104
- xUnit 项目包含一个 .NET Standard 2.0 库
- VS 2017 15.9.8
单击 运行 所有测试或尝试调试,VS 顶部的绿色进度条一直在等待绿色平移。我尝试删除所有 NuGet 包、清理构建等。
有没有其他我可以尝试删除的缓存文件夹?这挡住了我的路
示例:
using System;
using Xunit;
namespace Audio.Test
{
public class Test_AudioSystem
{
[Fact]
public void GetAllAudioDevices()
{
// does nothing...
}
}
}
好的,找到问题了。将来自 .NET Framework 项目的 Newtonsoft.Json.dll 与我的测试库放在同一目录中。这不知何故导致了无限循环。问题是这个错误是否发生在 Newtonsoft 的 .NET Core 版本中。
我有一个 "EMPTY"“[Fact]”/UnitTest 方法 运行。
- Win10, x64.
- .NET 核心 SDK 2.2.104
- xUnit 项目包含一个 .NET Standard 2.0 库
- VS 2017 15.9.8
单击 运行 所有测试或尝试调试,VS 顶部的绿色进度条一直在等待绿色平移。我尝试删除所有 NuGet 包、清理构建等。
有没有其他我可以尝试删除的缓存文件夹?这挡住了我的路
示例:
using System;
using Xunit;
namespace Audio.Test
{
public class Test_AudioSystem
{
[Fact]
public void GetAllAudioDevices()
{
// does nothing...
}
}
}
好的,找到问题了。将来自 .NET Framework 项目的 Newtonsoft.Json.dll 与我的测试库放在同一目录中。这不知何故导致了无限循环。问题是这个错误是否发生在 Newtonsoft 的 .NET Core 版本中。