当前位置: 首页 > 知识库问答 >
问题:

Resharper单元测试运行程序不会发现所有xunit测试

端木承业
2023-03-14

我正在使用xUnit(1.9.2.version)ReSharper xUnit。net测试支持ReSharper 9对ReSharper的扩展
由于某些原因,ReSharper单元测试运行程序不会发现所有现有的单元测试,而测试资源管理器会发现。所有测试类都标记为公共<有线索吗?

共有1个答案

章烨烨
2023-03-14

如果有人在R#中挣扎,没有检测到一些/所有单元测试:

在我的情况下,深度清洗溶液或重启机器并没有解决问题。我不得不关闭VisualStudio,重新设置其用户土地设置临时数据,然后重新安装最新、最棒的R#。要手动重置VS的用户土地设置,请尝试以下操作:

https://www.matteopozzani.com/visual-studio-cache-cleanup/

  1. 关闭Visual Studio(确保任务管理器中没有devenv.exe)
  2. 删除%USERPROFILE%\AppData\Local\Microsoft\VisualStudio[版本]\ComponentModelCache目录
  3. 您可能还需要清理用户的临时文件夹[1:1]。它通常位于以下位置:%USERPROFILE%\AppData\Local\Temp
 类似资料:
  • 我昨晚睡觉时所有的测试都出现了,今天重新加载了项目,无论我怎么尝试,VS测试运行程序都没有得到任何东西。 昨天,当我加载项目时,我遇到了类似的问题,但通过添加对Microsoft.DotNet.内部成就的引用来解决它 - 正如这篇文章所建议的那样:链接。但是,即使有参考文献,它现在也在做同样的事情。我现在也尝试了帖子中的几乎所有答案,但无济于事。 我已经与一个基本的控制台项目进行了比较,除了包含的

  • Resharper 2016.3在VS2017我的ASP.Net核心项目中看不到基于xUnit的单元测试。 如果我从Resharper菜单中“运行所有测试”,它将找不到任何测试。此外,属性旁边没有“圆圈”图标。但是内置的VS测试运行程序可以成功地找到并执行所有测试。我是否遗漏了一些东西,或者Resharper单元测试支持在VS2017中还不起作用?

  • 更新:添加2019;发现/运行程序集成机制与2017年相同 我已经读过为什么xUnit跑步者找不到我的测试,这涵盖了xUnit永远找不到你的测试的原因,但我的问题不同——我相信我的测试没有任何微妙之处;(他们在其他环境中工作过,这似乎只是我的机器)——Visual Studio 2015[Community Edition]中的Visual Studio测试运行程序根本没有显示我的任何测试。我没有

  • Visual Studio 2015 企业更新 3,所有 KB 程序包更新均已应用 再播 2016.1.2, 最新 根据我的文件引用是; 当我尝试使用ReSharper xUnit测试运行器时,我遇到了:; 单元测试运行程序无法运行测试,无法运行xUnit测试-未找到文件:“D:\srcs\GitProjects..etc\bin\My.tests”。dll“参数名称:assemblyFileNa

  • 我在Visual Studio 2017 Update 3预览版中有以下解决方案,它由作为NetStandard1.4的Xamarin.Forms项目和NetStandard1.4 dotnet Core Services.API项目以及NetStandard1.6 dotnet Core单元测试项目组成。 单元测试项目仅引用服务项目。csproj文件如下所示,其中添加了用于单元测试的MSTest

  • 我试图与TeamCity建立持续集成,并坚持使用Visual Studio tests Runner运行单元测试步骤。 加载[02:42:07]C:\teamcity\buildagent\work\f7a05248f49c57a1\lodcore\userpresentationtests\bin\release\userpresentationtests.dll... [02:42:07][步