我正在使用Specflow + Excel在我的Specflow功能中包含一个示例数据表。
要做到这一点,我在我的项目中创建了一个Excel文件,例如Data.feature.xlsx因为我认为最初需要调用它。然后我意识到(因为我只使用它作为示例表),它不需要具有功能扩展,所以我将其重命名为例如Data.xlsx。
现在,无论我做什么,我都会遇到构建错误:
Generation error: Could not find file 'Data.feature.xlsx'
我尝试清理,重建,关闭并重新打开解决方案。我尝试从相关文件夹中删除生成的.cs和功能文件,但错误仍然存在。
从解决方案文件夹(.feature.xlsx,.feature和.feature.cs)中删除所有3个文件后,我暂时能够构建,但是下次编辑Data.xlsx时会向表中添加更多行原来的构建错误又回来了。
错误提到它位于Data.feature.xlsx文件中,这是我已删除的文件,我无法通过搜索解决方案找到对它的任何引用。
有没有记录下我无法找到的地方?
答案 0 :(得分:0)
我最终在必须完全关闭Visual Studio的所有实例并重新打开它们之后第二天解决了这个问题,这样就可能修复了保留它的所有内容。