2012-05-08 50 views
11

我剛剛通過nuget安裝了'specflow.nunit'包,但包含規格的項目想要編譯了,因爲添加到項目中的SpecFlowNUnitExtension類是缺少對nunit.core的引用(更具體地說,不能找到'NUnit.Core'和'NUnit.Core.Extensibility'命名空間)。其他人有同樣的問題?你有沒有設法解決它?SpecFlow.NUnit via Nuget:Missing reference to nunit.core

回答

29

我通過安裝NUnitTestAdapter NuGet包固定它。

+0

這對我有效 –

+1

相同,我相信這是更好的答案 – Maciek

+1

也設置nunit.core.interfaces程序集的「Copy Local」屬性爲True。 –

4

Okei,似乎我找到了解決它;需要的DLL可以從http://www.nunit.org/index.php?p=download下載。下載「bin'版本,將壓縮文件解壓,文件夾內的‘LIB’有多數民衆贊成由SpecFlowNUnitExtension需要2個組件: - nunit.core.dll程序 - nunit.core.interfaces.dll

添加對這兩個DLL和項目編譯的引用。

(有點笨拙雖然;不應這些組件與specflow.nunit包捆綁?)

相關問題