Specflow с Visual Studio Express - PullRequest
       18

Specflow с Visual Studio Express

9 голосов
/ 20 января 2011

Я использовал Specflow в Visual Studio 2010 Pro на работе, но хотел бы использовать его в своих личных проектах. К сожалению, у меня есть только VS210 Express.

Мне не удалось заставить Specflow работать в VS2010 Express. кто-нибудь сделал это или это вообще возможно.

спасибо,

Ответы [ 3 ]

14 голосов
/ 18 февраля 2011

Мне удалось это сделать, и я написал сообщение в блоге о том, как это сделать, озаглавленное: " C # ATDD на шнурке (или полное руководство по SpecFlow & NUnit в VS2010 Express) "

0 голосов
/ 21 января 2011

Вы не можете использовать надстройки 3 rd для вечеринок (например, Specflow, ReSharper и т. Д.) В редакциях Express для Visual Studio.Я не могу найти ссылку сейчас, но по этой причине вы не можете интегрировать Specflow.

0 голосов
/ 20 января 2011

Основная идея заключается в следующем: SpecFlow генерирует приборы для одного из распространенных модульных тест-каркасов. Более подробную информацию вы можете найти здесь .

Я предполагаю, что вы потеряете некоторые шаблоны элементов, которые появляются в Visual Studio Professional, но исчезают для версий Visual Studio Express. Чтобы решить эту проблему, вы должны взять все файлы шаблонов из папки приложения 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. Создайте консольное приложение, например. И выберите Project -> Add new item. Эти шаблоны можно открыть только в Microsoft Visual C # 2010 Express. Поскольку внутри файлов шаблонов было определено, что шаблоны могут быть открыты только с типом проекта C #.

...