要配置和使用SpecRun的许多功能(增强版本的Specflow,适用于.NET的黄瓜),您需要某种.sfprofile
文件。一个文件" default.sfprofile
"据推测,在安装Nuget软件包时,通常会为您创建(我假设)。但它并没有对我这么做。
是否有其他方法可以触发" default.sfprofile
"?如果没有,如果我自己创建它会一切顺利吗?如果这样可行,有人可以发布这个文件的初始内容应该是什么?谢谢!
答案 0 :(得分:1)
该文件的模板位于packages \ SpecRun.SpecFlow.1.2.0 \ content \ Default.srprofile.pp
中复制并用您的值替换{...}占位符。 projectId是一名Guid。
答案 1 :(得分:0)
Andreas' answer是正确的。但是我发现为什么 nuget无法正确安装SpecRun.SpecFlow。我认为它与之前安装中遗留的工件有关,后来被删除了。它在I:
之后正确安装Install-Package SpecRun.SpecFlow
)运行,因为我非常绝望并且此时尝试了所有内容。完成所有操作后,SpecRun.Runner安装正确。不确定所有是否需要,但至少有几个,他们每个人都没有做到这一点。哦,另一个问题:
<unitTestProvider name="SpecRun" />
元素,但是错误地留在旧的<unitTestProvider name="MsTest" />
元素中。不得不把它拿出来让所有人都快乐。当然,现在我有this issue,但那是无关的。