2011-01-20 135 views
9

我在工作中使用了Visual Studio 2010 Pro中的Specflow,但想在我的个人项目中使用它。不幸的是我只有VS210 Express。Specflow with Visual Studio express

我还没有设法让Specflow在VS2010 Express中工作。有没有人这样做,或者甚至有可能。

感谢,

回答

0

的主要思想是:SpecFlow为通用单元测试的框架之一生成装置。更多信息,你可以找到here

我想你会丢失Visual Studio Professional中出现的一些Item模板,但是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#项目类型打开。

+0

请参阅编辑的问题。我想将VSflow Express与specflow集成在一起。 – skyfoot 2011-01-20 15:47:26

0

使用Visual Studio的Express版本不能使用3 rd派对附加组件(如Specflow,ReSharper等)。我现在找不到这个参考,但这就是为什么你不能整合Specflow。

+0

你不能安装大多数插件到visual studio express - 有一些例外,如nuget和一些asp.net mvc需要的。这并不能阻止正在使用的其他集成解决方案。 – Chriseyre2000 2014-02-02 07:46:32