我在尝试构建项目时遇到此错误.它突出显示了我的功能页面中的单词并给了我这个错误.
错误1当前上下文中不存在名称"GenerationTargetLanguage"
我试图在每个功能上运行自定义工具,但这使我的错误从两个相同,到这些错误中的三个.
在google群组中发现了另一个有此问题的人.没有解决方案.
当我安装最新版本的specflow并尝试编译示例项目时,我遇到了同样的问题,因为该示例有一个较旧版本的specflow dll的本地副本.新的specflow - feature-file编译器生成用于调用非现有specflow-dll方法签名的源代码.
我通过用我的较新安装中的dll替换项目lib-directory中的specflow-dll解决了这个问题.
在不同情况下我遇到了完全相同的错误.我最初(2011年初)使用msi安装程序安装了Specflow v1.5.0.0,但今天只使用NuGet为特定项目(使用Install-Package SpecFlow -ProjectName MyProject)安装了1.8.1.0版本.
我退出Visual Studio的所有实例,下载并运行v1.8.1.0的msi安装程序,然后再次激活Visual Studio,删除现有的功能文件并添加新的功能文件,一切正常.
| 归档时间: |
|
| 查看次数: |
2344 次 |
| 最近记录: |