gpt4 book ai didi

c# - SpecFlow 在查找程序集时抛出错误,但这不是我的 SpecFlow 项目?

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:42 25 4
gpt4 key购买 nike

最近开始使用 SpecFlow 进行 API 验收测试,第一次尝试一切正常,但随后在后续构建中出现以下错误。从我的 API 项目中删除 obj 和 bin 文件夹并重新构建修复它,但之后进行构建,它又回来了。

请记住这不是我的 SpecFlow 测试项目,它是正在测试的项目,所以真的不应该引用任何 SpecFlow 程序集吗?

有什么想法可以让我在不删除 obj 和 bin 文件夹的情况下正常工作吗?

我在尝试加载任何 Controller 操作时遇到的错误是: SpecFlow Error

非常感谢!

最佳答案

在您的 bin 文件夹中构建 TechTalk.SpecFlow.dll 之后吗?

如果没有检查以下内容:

  • 在引用文献中设置为 CopyLocal=true
  • 构建事件之前/之后
  • 在 *.csproj 中删除文件的自定义 MSBuild 内容

是的,被测试的项目不应包含对 Specflow 的引用。他们在使用它的一些实用程序吗?当他们在这个项目中有绑定(bind)时,他们应该将它们移动到一个单独的程序集中。

关于c# - SpecFlow 在查找程序集时抛出错误,但这不是我的 SpecFlow 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34642160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com