我在一台PC上使用Visual Studio 2012 Ultimate ... 另一台PC上的Visual Studio 2012 Premium。
为了正确运行Specflow v1.9,我应该在App.Config文件中指定MsTest版本:
示例:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="specFlow" type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow" />
</configSections>
<specFlow>
<unitTestProvider name="MsTest.2010" />
</specFlow>
</configuration>
答案 0 :(得分:0)
我发现运行VS Test Agent和VS Test Controller导致了我的惯常行为。
我决定:
<unitTestProvider name="MsTest" />