SpecFlow.NUnit via Nuget: Missing reference to nunit.core

I fixed it by installing the NUnitTestAdapter Nuget package.


Our fix was to delete SpecFlowNUnitExtension.cs from our project that was added during the install of the SpecFlow.NUnit NuGet package. According to the comments in the top of the file, it is only needed if you are using one of the nunit.console runners which we are not using.


Okei, seems I found away to solve it; The dll's needed can be downloaded from http://www.nunit.org/index.php?p=download. Download the 'bin'-version, extract the zip archive, and inside the folder 'lib' there are 2 assemblies that's needed by SpecFlowNUnitExtension: - nunit.core.dll - nunit.core.interfaces.dll

Add a references to these two dll's and project compiles.

(a bit awkward though; shouldn't these assemblies be bundled with the specflow.nunit package?)