techtalk.specflow.dll 丢失

问题描述 投票:0回答:3

我尝试使用 Specflow 编写一些功能。不幸的是,通过以下网址安装后,我在系统中的任何地方都找不到 techtalk.specflow.dll。

http://visualstudiogallery.msdn.microsoft.com/9915524d-7fb0-43c3-bb3c-a8a14fbd40ee

我错过了什么吗?你能帮忙吗?

specflow
3个回答
14
投票

Visual Studio 图库下载仅安装适用于 SpecFlow 的 Visual Studio 插件(项目集成、编辑器支持等)。

您还需要通过 NuGet 在测试项目中引用 SpecFlow,这将下载 SpecFlow 运行时 dll 以及 SpecFlow 命令行工具。另请参阅https://github.com/techtalk/SpecFlow/wiki/Setup-SpecFlow-Projects


0
投票

无论出于何种原因,nuget 包都没有通过控制台为我正确安装 SpecFlow。

因此,我将包(*\packages\SpecRun.Runner.1.5.2 ools)的内容复制到 %localappdata%\Temp\VisualStudioTestExplorerExtensions\SpecRun.Runner.1.5.2 工具

然后就成功了


0
投票

如前所述,仅将specFlow添加为VS的扩展是不够的,因为项目仍然会缺少specflow.dll

我使用下面的指南将specFlow添加为所需项目中NuGet的一部分,它已经解决了所有问题

https://docs.specflow.org/projects/specflow/en/latest/Installation/NuGet-Packages.html

© www.soinside.com 2019 - 2024. All rights reserved.