将 Nunit(2.6) 和 specflow(2.1.0) 项目升级到最新的稳定版本

Upgrading Nunit(2.6) and specflow(2.1.0) project to latest stable versions

我正在使用以下 nuget 包:

NUnit 2.6.3
Specflow 2.1.0
specflow+Excel 1.4.2
Specflow+Excel : beta 1.4.2
selenium 2.43.1

当我将它们更新到最新版本并重新启动 Visual Studio 时,项目加载失败并显示以下消息:

mypath\packages\SpecFlow.2.2.0\tools\TechTalk.SpecFlow.tasks" was not found

请将SpecFlow.Plus.Excel 1.4.2升级到1.6.0,然后将SpecFlow升级到最新版本。您可以查看以下屏幕截图,发现 SpecFlow.Plus.Excel 1.6.0 依赖于 SpecFlow.2.2.0,如果您直接更新 SpecFlow 2.2.1,它找不到依赖项并弹出您遇到的错误消息。如果你先升级 SpecFlow.Plus.Excel 然后升级 SpecFlow,它工作正常,我在我身边测试过。