2017-08-08 108 views
1

我知道這個問題被問了很多次,但將Specflow從一個版本升級到另一個版本總是很困難。任何人都可以幫助解決以下錯誤,同時從1.9.0升級到2.2.0.0。Specflow:無法加載文件或程序集TechTalk.SpecFlow,版本= 2.2.0.0

Could not load type 'TechTalk.SpecFlow.Infrastructure.RuntimePluginAttribute' from assembly 'TechTalk.SpecFlow, Version=2.2.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41'. Automation 

心中已經試圖通過把舊的版本爲「1.9.0.77」和「1.9.0.0」,但仍然沒有運氣遵循這一線索Techtalk.Specflow error: Could not load assembly file or assembly。還嘗試從解決方案中刪除所有軟件包,然後從Temp文件夾中嘗試加載所有軟件包還試圖卸載Specflow。

使用VS 2015

任何人都可以幫忙嗎?

+0

你從哪裏得到這個錯誤以及你使用了哪些運行時插件? –

+0

其解決。當我們嘗試升級時,Specflow的擴展功能被禁用了,這就是獲取這個錯誤的原因,所以一旦你啓用它,它就會工作。 –

+0

很高興知道你得到解決。請爲這個問題寫一個答案,以便其他人更快地找到答案。 –

回答

1

終於可以解決問題了。

解決方法是:將Specflow升級到任何版本後,確保Visual studio Extension的Specflow已啓用。在我的情況下,它不是啓用(在升級過程中被禁用),並且所有錯誤都是發生的。

相關問題