當我通過NuGet爲Specflow 1.9添加Visual Studio 2010項目中的引用時,無論我做什麼,都無法添加任何功能。我重新啓動了VS,重新啓動了我的電腦,創建了新項目等。我沒有做任何事情可以讓我真正使用SpecFlow。即當我進入Project> Add New Item時,在Add New Item對話框中看不到任何SpecFlow文件。無論我做什麼,都無法使用SpecFlow在Visual Studio 2010中工作11
值得注意的是,我沒有應該存在於 「C:\ Program Files(x86)\ TechTalk \ SpecFlow \」目錄中的「ItemTemplates」目錄。
還值得注意的是我安裝了Visual Studio 2012 Web Express,但我不確定爲什麼會阻止功能文件在VS 2010項目中的添加>新項目下顯示!
任何幫助,非常感謝。
我這樣做,它的工作(種類 - 我仍然與NUnit VS MSTest兼容性問題)。我仍然很好奇(也非常沮喪),爲什麼這是必要的。我不需要在我的家用電腦上這樣做,昨晚,SpecFlow網站專門說要使用NuGet。 – Adam 2013-03-26 17:17:06
你能鏈接到它在網站上說的地方嗎?也許它需要更新。 SpecFlow有兩個元素 - Visual Studio模板和項目中使用的dll。在家用電腦上,您必須以某種方式安裝SpecFlow。 Nuget包只能修改你的解決方案/項目,它實際上不能在Visual Studio中安裝諸如文件/項目模板之類的東西。這些事情需要通過擴展管理器進行安裝。 – ngm 2013-03-26 17:39:59
99%肯定我在家用電腦和工作電腦上遵循了相同的流程。即我沒有使用Extension Manager來讓它在家中工作。我提到的設置說明頁面是:http://www.specflow.org/specflownew/ProjectSetupGuide.html – Adam 2013-03-27 02:19:44