csh*_*sql 43 c# mstest visual-studio
当我将Visual Studio更新到最新版本时,我的一个测试项目停止运行测试并输出以下消息:
测试项目{}不引用任何.NET NuGet适配器.测试发现或执行可能不适用于此项目.建议在解决方案中的每个测试项目中引用NuGet测试适配器.
更新:我使用MS Test而不是像Nunit或Xunit这样的任何其他测试框架.
小智 45
好的,您可以按要求添加Nuget包.但您也可以尝试禁用以下设置(工具 - >选项 - >测试): "为了提高性能,只在测试程序集文件夹中使用测试适配器或在runsettings文件中指定".
请让我知道这对你有没有用.
csh*_*sql 30
我不得不添加以下Nuget包:
MSTest.TestAdapter
MSTest.TestFramework
Microsoft.NET.Test.Sdk
Run Code Online (Sandbox Code Playgroud)
Cla*_*u A 25
我有同样的问题,上面的答案都没有奏效.安装NUnit3TestAdapter V3.10.0
固定它.
小智 18
如果您使用的是MS Test,请尝试安装
MSTest.TestAdapter
通过nuget或
如果您使用的是nunit,请安装
NUnit3TestAdapter
最新版本通过nuget.
安装完成后,请重新启动visual studio,然后您就可以看到测试正在运行.
Joe*_*ers 10
我最近和xUnit有一个非常相似的问题,结果相同,但是我的修复是因为之前使用较低版本的Microsoft.NET.Test.Sdk,你不需要显式安装XUnit.Runner.VisualStudio.
当我将Microsoft.NET.Test.Sdk更新为15.9.0版时,它停止允许测试运行,直到我安装了XUnit.Runner.VisualStudio Nuget.
现在,这可能看起来很明显,但是,以前它会在没有它的情况下应对并且仍然有效.现在,它没有.其他测试平台可能也是如此.它对我有用.
归档时间: |
|
查看次数: |
23566 次 |
最近记录: |