Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 使用visualstudioexpress的Specflow_Visual Studio 2010_Specflow - Fatal编程技术网

Visual studio 2010 使用visualstudioexpress的Specflow

Visual studio 2010 使用visualstudioexpress的Specflow,visual-studio-2010,specflow,Visual Studio 2010,Specflow,我在工作中使用过VisualStudio2010Pro中的Specflow,但我想在我的个人项目中使用它。不幸的是,我只有VS210快车 我还没有设法让Specflow在VS2010 Express中工作。有没有人做过这件事,或者说这是可能的 谢谢,主要思想是:SpecFlow为一个常见的单元测试框架生成fixture。您可以找到更多信息 我认为您丢失了一些出现在Visual Studio Professional中但在Visual Studio Express版本中消失的项目模板。要解决此问题

我在工作中使用过VisualStudio2010Pro中的Specflow,但我想在我的个人项目中使用它。不幸的是,我只有VS210快车

我还没有设法让Specflow在VS2010 Express中工作。有没有人做过这件事,或者说这是可能的


谢谢,

主要思想是:SpecFlow为一个常见的单元测试框架生成fixture。您可以找到更多信息

我认为您丢失了一些出现在Visual Studio Professional中但在Visual Studio Express版本中消失的项目模板。要解决此问题,您应该从安装了Professional版本的计算机上的SpecFlow应用程序文件夹中获取所有模板文件。在我的计算机上,它位于以下位置:

C:\Program Files (x86)\TechTalk\SpecFlow\ItemTemplates
应该有这样的文件:SpecFlowFeature.zip等,所有这些文件的扩展名都是*.zip。然后,您应该将其复制到您的计算机上,以用于此位置:

C:\Users\[User name]\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C#

最后,打开Microsoft Visual C#2010 Express。例如,创建控制台应用程序。然后选择项目->添加新项目。只有使用Microsoft Visual C#2010 Express才能打开这些模板。因为在模板文件中定义了模板只能用C#项目类型打开

在Visual Studio的快速版中不能使用第三方附加组件(如Specflow、ReSharper等)。我现在找不到参考资料,但这就是您无法集成Specflow的原因。

我已经设法做到了这一点,并且我写了一篇关于如何做到这一点的博客文章,标题为:“

请参见编辑的问题。我想将specflow与VS2010 Express集成。您无法将大多数加载项安装到visual studio Express-存在一些例外,例如nuget和asp.net mvc所需的一些。这并没有阻止其他集成解决方案的使用。@Chriseyre别忘了这个答案是三年前写的