2017-07-17 78 views
0

谷歌對我而言並沒有什麼太大的幫助。下面是在feature.cs文件中的錯誤:開箱即用,SpecFlow給我一代代碼錯誤

#error Generation error: Object reference not set to an instance of an object. 

這裏的設置:

VS2017,的xUnit,Specflow.XUnit,xunit.runner.visualstudio(和所有相關的包),MVC的網站。所有軟件包等均已更新。

添加特徵文件(名爲SpecFlowFeature1.feature)。

右鍵單擊功能文件並單擊生成步驟定義。

SpecFlowFeature1.feature.cs有錯誤。

爲什麼這樣做的,什麼我需要做修復它?

+0

功能文件是否爲空? –

+0

不,它是「開箱即用」的,意思是它具有默認功能和場景定義(計算器應用程序) – MetalPhoenix

+0

好吧,這很奇怪。您可以在https://github.com/techtalk/SpecFlow上提交問題並附上您的項目嗎?我會看看它。 –

回答

4

問題已解決。

SpecFlow加入到web的項目,而不是在一個單獨的單元測試項目。