我在工作中使用了Visual Studio 2010 Pro中的Specflow,但想在我的個人項目中使用它。不幸的是我只有VS210 Express。Specflow with Visual Studio express
我還沒有設法讓Specflow在VS2010 Express中工作。有沒有人這樣做,或者甚至有可能。
感謝,
我在工作中使用了Visual Studio 2010 Pro中的Specflow,但想在我的個人項目中使用它。不幸的是我只有VS210 Express。Specflow with Visual Studio express
我還沒有設法讓Specflow在VS2010 Express中工作。有沒有人這樣做,或者甚至有可能。
感謝,
我已經成功地做到這一點,我已經寫了關於如何做到這一點題爲博客文章:「C# ATDD on a shoestring (or the complete guide to SpecFlow & NUnit in VS2010 Express)」
的主要思想是: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#項目類型打開。
使用Visual Studio的Express版本不能使用3 rd派對附加組件(如Specflow,ReSharper等)。我現在找不到這個參考,但這就是爲什麼你不能整合Specflow。
你不能安裝大多數插件到visual studio express - 有一些例外,如nuget和一些asp.net mvc需要的。這並不能阻止正在使用的其他集成解決方案。 – Chriseyre2000 2014-02-02 07:46:32
請參閱編輯的問題。我想將VSflow Express與specflow集成在一起。 – skyfoot 2011-01-20 15:47:26