2012-05-08 20 views
11

Acabo de instalar el paquete 'specflow.nunit' a través de nuget, pero el proyecto que contiene las especificaciones ya no quiere compilar, debido a la clase SpecFlowNUnitExtension que se agrega al proyecto. referencias faltantes a nunit.core (más específicamente los espacios de nombres 'NUnit.Core' y 'NUnit.Core.Extensibility' no se pueden encontrar). ¿Alguien más tenía el mismo problema? ¿Has logrado resolverlo?SpecFlow.NUnit vía Nuget: Falta la referencia a nunit.core

Respuesta

29

me fijo instalando el paquete NUnitTestAdapter Nuget.

+0

Esto funcionó para mí –

+1

Igual, creo que esta es la mejor respuesta – Maciek

+1

Establezca también la propiedad "Copiar local" del ensamblado nunit.core.interfaces en True. –

4

Okei, parece que he encontrado la manera de resolverlo; El dll necesario se puede descargar desde http://www.nunit.org/index.php?p=download. Descargar el 'bin'-versión, extraer el archivo zip, y dentro de la carpeta 'lib' hay 2 asambleas que se necesita por SpecFlowNUnitExtension: - nunit.core.dll - nunit.core.interfaces.dll

Agregar una referencia a estas dos dll y compilaciones de proyectos.

(un poco incómodo, aunque, no debería estos conjuntos estar incluido en el paquete specflow.nunit?)

Cuestiones relacionadas