您如何解决Specflow Visual Studio中的“ ”问题

问题描述 投票:0回答:1

背景

我一直在从事一个项目,并注意到我的Specflow场景之一需要更新。

我通过将Specflow场景分为两个不同的场景(一个用于无效测试,一个用于有效测试)来更新它。

之后,我重新生成了feature.cs文件,清理并重建了解决方案。

((我正在使用Microsoft Visual Studio Enterprise 2019版本16.4.1)


问题

这是“未知项目”出现在我的测试资源管理器中的时候,其中包括一个测试……我已更改了一个。它无法运行,但是也无法删除。

这是我所看到的:unknownprojectintestexplorer

至少在短时间内,我唯一能够解决此问题的方法是删除整个解决方案,然后再次将其拉低,这不理想。

这里是我尝试解决此问题的列表;

  • 将解决方案中的所有Nuget软件包更新为最新版本。
  • 重新启动测试浏览器
  • 重新启动Visual Studios
  • 已删除feature.cs文件并重新生成
  • 已清理并重建的解决方案
  • 已更新的Visual Studio(这似乎使情况经常出现)
  • 删除解决方案并将其拉低(直到我必须更改现有测试然后重新启动Visual Studio为止,此方法才有效)

以前有没有人看过此书,或者知道如何解决?

visual-studio specflow test-explorer
1个回答
0
投票

因此,经过一天与我的团队一起解决这个问题,我们终于解决了这个问题。

此问题是由缓存的(隐藏).vs文件引起的。当删除它并重新启动解决方案时,未知项目消失了。

© www.soinside.com 2019 - 2024. All rights reserved.