2011-01-20 16 views
9

He usado Specflow en Visual Studio 2010 Pro en el trabajo pero me gustaría usarlo en mis proyectos personales. Desafortunadamente solo tengo VS210 Express.Specflow con Visual Studio express

No he conseguido que Specflow funcione en VS2010 Express. alguien lo ha hecho o incluso es posible.

gracias,

Respuesta

0

La idea principal es: SpecFlow genera accesorios para una de las comunes de la unidad de los ensayos Marcos. Más información puede encontrar here.

Supongo que pierde algunas plantillas de elementos que aparecen en el Visual Studio Professional pero desaparecen para las versiones de Visual Studio Express. Para superar este problema, debe tomar todos los archivos de plantillas de la carpeta de la aplicación SpecFlow en la computadora donde tiene instalada la versión Profesional. En mi equipo se encuentra aquí:

C:\Program Files (x86)\TechTalk\SpecFlow\ItemTemplates 

Debe haber los archivos como: SpecFlowFeature.zip y etc, todos ellos con extensión * .zip. Entonces debe copiarlo en su computadora para este lugar:

C:\Users\[User name]\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C# 

Y, por último, abra Microsoft Visual C# 2010 Express. Crear aplicación de consola, por ejemplo. Y elija Proyecto -> Agregar nuevo elemento. Solo es posible abrir estas plantillas con Microsoft Visual C# 2010 Express. Debido a que dentro de los archivos de plantilla se definió que las plantillas podrían abrirse solo con el tipo de proyecto C#.

+0

véase la cuestión editado. Quiero integrar el flujo de especificaciones con VS2010 Express. – skyfoot

0

No puede usar 3 rd complementos de fiesta (como Specflow, ReSharper, etc.) con las ediciones Express de Visual Studio. No puedo encontrar la referencia en este momento, pero esta será la razón por la que no puede integrar Specflow.

+0

No puede instalar la mayoría de los complementos a visual studio express; existen algunas excepciones como nuget y algunas requeridas por asp.net mvc. Esto no detiene el uso de otras soluciones de integración. – Chriseyre2000

+0

@Chriseyre No olvides que esta respuesta fue escrita hace tres años – ChrisF

Cuestiones relacionadas