2011-01-20 2 views
9

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

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

спасибо,

ответ

0

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

Я полагаю, что вы потеряли некоторые шаблоны элементов, которые появляются в Visual Studio Professional, но исчезают для версий Visual Studio Express. Чтобы преодолеть эту проблему, вы должны взять все файлы шаблонов из папки приложения SpecFlow на компьютере, на котором установлена ​​Professional. На моем компьютере он находится здесь:

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

Пожалуйста, смотрите отредактированный вопрос. Я хочу интегрировать specflow с VS2010 Express. – skyfoot

0

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

+0

Вы не можете установить большинство аддонов в visual studio express - есть некоторые исключения, такие как nuget и некоторые требуемые asp.net mvc. Это не останавливает использование других интеграционных решений. – Chriseyre2000

+0

@Chriseyre Не забывайте, что этот ответ был написан три года назад – ChrisF

Смежные вопросы