C# 努尼特赢得';t运行我的单元测试;说测试适配器丢失了,但我确实安装了它

C# 努尼特赢得';t运行我的单元测试;说测试适配器丢失了,但我确实安装了它,c#,visual-studio,nunit,visual-studio-2019,C#,Visual Studio,Nunit,Visual Studio 2019,我有一个包含NUnit测试项目的C#解决方案。该项目拒绝运行任何测试;它们是通过发现发现的,但是我在输出窗口中得到了这些错误(以及其他错误): The active test discovery was aborted. Reason: Test host process crashed ========== Test discovery aborted: 0 Tests found in 1.9 sec ========== ---------- Resuming previously abo

我有一个包含NUnit测试项目的C#解决方案。该项目拒绝运行任何测试;它们是通过发现发现的,但是我在输出窗口中得到了这些错误(以及其他错误):

The active test discovery was aborted. Reason: Test host process crashed
========== Test discovery aborted: 0 Tests found in 1.9 sec ==========
---------- Resuming previously aborted test discovery ----------
Test project Tests does not reference any .NET NuGet adapter. Test discovery or execution might not work for this project.

现在我确实添加了那个引用(NUnit3TestAdapter),但我仍然看到这个错误。发生什么事?为什么我的测试不能运行?提前感谢!:)

确保您在测试项目中引用的“nunit.framework.dll”存在相同的问题。在UnitTest项目中安装“NUnit3TestAdapter”nuget包为我解决了这个问题。

您使用的是NUnit 3还是NUnit 2?您正在运行.net core还是.net framework?您是如何添加引用的?重建完成了吗?这是使用NUnit 3的.NET Framework v4.8。我通过NuGet添加了引用,并进行了全面清理和重建。你能共享csproj文件吗?@TerjeSandstrøm确定,给你!我参考了NUnit和NUnit3TestAdapter nuget软件包,这些软件包是否满足该要求?