当我通过Specflow 1.9的NuGet在Visual Studio2010项目中添加引用时,无论我做什么,我都无法添加任何功能。我重新启动了VS,重新启动了我的PC,创建了新的项目,等等。我所做的一切都不允许我真正使用SpecFlow。例如,当我转到项目>添加新项时,我在添加新项对话框中看不到任何SpecFlow文件。
值得注意的是,我没有应该存在于"C:\Program Files (x86)\TechTalk\SpecFlow\“目录中的"ItemTemplates”目录。
同样值得注意的是,我安装了Visual Studio 2012 Web Express,但我不确定为什么这会阻止特性文件显示在VS2010项目的Add > New Item下!
任何帮助都是非常感谢的。
发布于 2013-03-27 00:58:48
您还需要通过Visual Studio扩展管理器安装SpecFlow。
工具>扩展管理器
通过Nuget安装只会给你提供对SpecFlow dlls的引用-它不会将功能模板等文件安装到Visual Studio中。
发布于 2013-03-27 00:57:42
尝试使用包管理器控制台安装SpecFlow,如下所示
PM>安装-软件包SpecFlow
有关Package Manager Console的更多信息
发布于 2013-03-27 01:58:48
只是为了补充ngm的答案。
例如,在构建服务器上,NuGet包为您提供了运行SpecFlow所需的一切。
VSIX为您提供了编辑场景所需的功能。
https://stackoverflow.com/questions/15642803
复制相似问题