【问题标题】:Upgrading SpecFlow and SpecFlow+ resulting in 'SpecFlow.Plus.Runner.AssemblyHooks.cs could not be found' error升级 SpecFlow 和 SpecFlow+ 导致“找不到 SpecFlow.Plus.Runner.AssemblyHooks.cs”错误
【发布时间】:2020-12-10 21:22:32
【问题描述】:

我刚刚尝试将我的 .net 框架 SpecFlow+ 项目从 SpecFlow 的 3.0.225 升级到 3.5.14,对于 SpecFlow+ 运行器从 3.0.391 升级到 3.5.8,我收到以下构建错误...

'C:\Users\Matthew.OConnor\Source\Repos\selenium\Selenium.SEPA\obj\Debug\SpecFlow.Plus.Runner.AssemblyHooks.cs' could not be found

文件不存在,但它应该存在吗?为什么我构建时它可能不存在?

我使用的是最新版本的 Visual Studio (16.8.2),并且安装了以下 SpecFlow 包

  • SpecFlow - 3.5.14
  • SpecFlow.Assist.Dynamic - 1.4.2
  • SpecFlow.Tools.MsBuild.Generation - 3.5.14
  • SpecRun.Runner - 3.5.8
  • SpecRun.SpecFlow.3-5-0 - 3.5.8(由于某种原因显示两次,但安装了一次)

这可能是什么问题?

【问题讨论】:

    标签: specflow


    【解决方案1】:

    我不太确定问题出在哪里,但是使用最新的 SpecFlow 包创建一个新项目是可行的。然后我就可以复制我的文件了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-21
      • 1970-01-01
      • 2023-02-07
      • 2019-05-29
      • 1970-01-01
      相关资源
      最近更新 更多