转到测试(F12)在Visual Studio的测试资源管理器中不起作用

沙绍尔姆

当我单击Go To Test或使用F12时,什么都没有发生。VS2019中的SpecFlow测试会发生这种情况。这是一个问题,因为很难在* .feature文件中手动找到测试。

我有什么办法让它重新开始工作?

PS我发现在https://github.com/SpecFlowOSS/SpecFlow/issues/1457中描述了类似的问题

编辑:我正在使用VS2019 16.8.5,.NET Framework 4.8,我的csproj使用旧的XML格式,并且我正在使用SpecFlow功能,其中* .feature.cs不在源代码控制之下

  <Import Project="..\packages\SpecFlow.Tools.MsBuild.Generation.3.0.225\build\SpecFlow.Tools.MsBuild.Generation.targets" Condition="Exists('..\packages\SpecFlow.Tools.MsBuild.Generation.3.0.225\build\SpecFlow.Tools.MsBuild.Generation.targets')" />
  <Import Project="..\packages\SpecFlow.NUnit.3.0.225\build\SpecFlow.NUnit.targets" Condition="Exists('..\packages\SpecFlow.NUnit.3.0.225\build\SpecFlow.NUnit.targets')" />

在此处输入图片说明

安德烈亚斯·威利希(Andreas Willich)

如您所知,这是旧项目格式的一个已知问题。有两种可能的解决方法供您选择:

  1. 转换为csproj的新sdk格式
  2. 使用SpecFlow + Runner作为单元测试运行器

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio测试资源管理器图标

来自分类Dev

Visual Studio 2013测试资源管理器

来自分类Dev

Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

来自分类Dev

Visual Studio 2019在测试资源管理器中显示重复测试

来自分类Dev

Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

来自分类Dev

Visual Studio测试资源管理器无法发现茉莉花测试

来自分类Dev

Visual Studio 2015测试资源管理器更新后不显示任何测试

来自分类Dev

Visual Studio 2015测试资源管理器更新后不显示任何测试

来自分类Dev

N Unit Visual Studio 2017 测试资源管理器未找到测试

来自分类Dev

Visual Studio 测试资源管理器键盘将焦点设置为测试列表

来自分类Dev

是否可以从Visual Studio 2013中的测试资源管理器中打开specflow场景(场景大纲)的代码?

来自分类Dev

Visual Studio测试资源管理器错误日志

来自分类Dev

Visual Studio测试资源管理器找不到SpecFlow功能

来自分类Dev

Visual Studio测试资源管理器窗口将不会打开

来自分类Dev

Visual Studio测试资源管理器错误日志

来自分类Dev

Visual Studio测试资源管理器找不到SpecFlow功能

来自分类Dev

Visual Studio 2015测试资源管理器将在构建中启动多个项目

来自分类Dev

Visual Studio 测试资源管理器要求运行所有

来自分类Dev

从VS中的测试资源管理器获取测试列表

来自分类Dev

测试资源管理器VS2013中未显示该测试方法

来自分类Dev

Visual Studio 代码资源管理器设置

来自分类Dev

内置测试不会添加到Visual Studio“测试资源管理器”窗口中

来自分类Dev

SpecFlow功能测试未添加到Visual Studio 2019测试资源管理器窗口中

来自分类Dev

在Visual Studio 2012中打开TFS源代码管理资源管理器的热键?

来自分类Dev

Visual Studio Server资源管理器中缺少管理类

来自分类Dev

参考或需要其他文件时,Visual Studio 2019中的Node JS应用的Mocha不会在测试资源管理器中显示测试

来自分类Dev

Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

来自分类Dev

Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

来自分类Dev

在Visual Studio 2012 Ultimate中打开2个团队资源管理器窗口

Related 相关文章

  1. 1

    Visual Studio测试资源管理器图标

  2. 2

    Visual Studio 2013测试资源管理器

  3. 3

    Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

  4. 4

    Visual Studio 2019在测试资源管理器中显示重复测试

  5. 5

    Nunit 3.2.1在Visual Studio测试资源管理器中找不到的测试

  6. 6

    Visual Studio测试资源管理器无法发现茉莉花测试

  7. 7

    Visual Studio 2015测试资源管理器更新后不显示任何测试

  8. 8

    Visual Studio 2015测试资源管理器更新后不显示任何测试

  9. 9

    N Unit Visual Studio 2017 测试资源管理器未找到测试

  10. 10

    Visual Studio 测试资源管理器键盘将焦点设置为测试列表

  11. 11

    是否可以从Visual Studio 2013中的测试资源管理器中打开specflow场景(场景大纲)的代码?

  12. 12

    Visual Studio测试资源管理器错误日志

  13. 13

    Visual Studio测试资源管理器找不到SpecFlow功能

  14. 14

    Visual Studio测试资源管理器窗口将不会打开

  15. 15

    Visual Studio测试资源管理器错误日志

  16. 16

    Visual Studio测试资源管理器找不到SpecFlow功能

  17. 17

    Visual Studio 2015测试资源管理器将在构建中启动多个项目

  18. 18

    Visual Studio 测试资源管理器要求运行所有

  19. 19

    从VS中的测试资源管理器获取测试列表

  20. 20

    测试资源管理器VS2013中未显示该测试方法

  21. 21

    Visual Studio 代码资源管理器设置

  22. 22

    内置测试不会添加到Visual Studio“测试资源管理器”窗口中

  23. 23

    SpecFlow功能测试未添加到Visual Studio 2019测试资源管理器窗口中

  24. 24

    在Visual Studio 2012中打开TFS源代码管理资源管理器的热键?

  25. 25

    Visual Studio Server资源管理器中缺少管理类

  26. 26

    参考或需要其他文件时,Visual Studio 2019中的Node JS应用的Mocha不会在测试资源管理器中显示测试

  27. 27

    Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

  28. 28

    Visual Studio Command,用于转到源代码管理资源管理器中的特定项目

  29. 29

    在Visual Studio 2012 Ultimate中打开2个团队资源管理器窗口

热门标签

归档