当我试图构建时,我得到了这个错误。
我正在使用VS studio 2019和Specflow 3.9.69
严重程度代码描述项目文件行抑制状态错误
"GenerateFeatureFileCodeBehindTask“任务意外失败。System.Exception:单元测试提供程序已经设置。(在TechTalk.SpecFlow.UnitTestProvider.UnitTestProviderConfiguration.UseUnitTestProvider(String unitTestProviderName)在TechTalk.SpecFlow.MSTest.Generator.SpecFlowPlugin.GeneratorPlugin.Initialize(GeneratorPluginEvents generatorPluginEvents,GeneratorPluginParameters generatorPluginParameters,UnitTestProviderConfiguration UnitTestProviderConfiguration ( D:\a\1\s\Plugins\TechTalk.SpecFlow.MSTest.Generator.SpecFlowPlugin\GeneratorPlugin.cs:line 14 at TechTalk.SpecFlow.Generator.GeneratorContainerBuilder.LoadPlugins(ObjectContainer容器,GeneratorPluginEvents generatorPluginEvents,unitTestProviderConfiguration unitTestProviderConfiguration,IEnumerable1 generatorPlugins) at TechTalk.SpecFlow.Generator.GeneratorContainerBuilder.CreateContainer(SpecFlowConfigurationHolder configurationHolder, ProjectSettings projectSettings, IEnumerable1 unitTestProviderConfiguration,IEnumerable1 generatorPlugins) at TechTalk.SpecFlow.Generator.GeneratorContainerBuilder.CreateContainer(SpecFlowConfigurationHolder configurationHolder, ProjectSettings projectSettings, IEnumerable1 unitTestProviderConfiguration,unitTestProviderConfiguration)在#EN4## in 20#,,IReadOnlyCollection`1‘1,SpecFlow.Tools.MsBuild.Generation.GenerateFeatureFileCodeBehindTaskExecutor.Execute() at SpecFlow.Tools.MsBuild.Generation.GenerateFeatureFileCodeBehindTask.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() SchuhTestProject
发布于 2022-05-13 13:54:11
这些NuGet包中有多个添加到项目中:
移除你不想要的那个。
您只能拥有其中一个,因为它们配置了测试运行程序应该使用的SpecFlow。
https://stackoverflow.com/questions/72227055
复制相似问题