最近开始使用SpecFlow进行API验收测试,一切都在第一次尝试,但随后在后续构建中得到以下错误。从我的API项目中删除obj和bin文件夹并进行重建会修复它,但之后是构建,然后它又回来了。
请记住,这不是我的SpecFlow测试项目,它是正在测试的项目,所以真的不应该引用任何SpecFlow程序集吗?
我需要做些什么才能使这项工作不会一次又一次地删除obj和bin文件夹?
非常感谢!
答案 0 :(得分:1)
在bin文件夹中构建TechTalk.SpecFlow.dll之后?
如果没有检查以下内容:
是的,测试的项目不应包含对Specflow的引用。他们是否使用了一些Utils?当他们在这个项目中有绑定时,他们应该将它们移动到一个单独的程序集中。
答案 1 :(得分:0)
更新所有Visual Studio工具和扩展程序似乎已解决此问题。也许SpecFlow扩展有问题,将Visual Studio 2015升级到更新的更新(Service Pack?)似乎已经停止了这个引用错误!
感谢Andreas花时间帮助我!