2016-05-13 46 views
0

我有两个需要绑定到一个新程序集的绑定的程序集。Specflow找不到外部绑定

我已经编辑我的stepBindings我需要的组件同时引用:

<stepAssemblies> 
    <stepAssembly assembly="DseSoapApiTests" /> 
    <stepAssembly assembly="DseRestApiTests" /> 
</stepAssemblies> 

的DseRestApiTests绑定负载。我已验证这两个名称都与.csproj中的程序集名称相匹配。

有没有人有任何疑难解答此问题?

+0

如果您删除对“DseRestApiTests”的引用,请执行其他操作?测试项目引用了汇编'DseSoapApiTests'并将其复制到了输出文件夹?这些是我要检查的第一件事 –

回答

0

尽管位于不同的名称空间,但由于名称重叠,绑定默默无法加载。即在DseSoapApiTests和DseRestApiTests中有一个GlobalBaseProperties.cs文件。奇怪的是,这两个绑定会加载一小部分时间,但Specflow绝对不是快乐。