I am getting the following error while trying to build my automation solution. Due to which i am unable to change anything in my feature file at the moment.
error Version conflict - SpecFlow Visual Studio extension attempted to use SpecFlow code-behind generator 1.9, but project 'POC.Specs' references SpecFlow 2.0.
error We recommend migrating to MSBuild code-behind generation to resolve this issue.
error For more information see https://specflow.org/documentation/Generate-Tests-from-MsBuild/
.net version 4.6.2 Specflow 2.0.0 TestStack White Visual Studio 2015
I have tried reinstalling specflow 2.0.0 but still the same issue persists
Any help would be really appreciated.
To enable the extension in Visual Studio, select Tools | Extensions and Updates…, select the “SpecFlow for Visual Studio” extension, then select Enable.
Q #3) What is contained in the auto-generated file for the Specflow feature? Answer: Specflow code-behind files are auto-generated files with a “. cs” extension. These files have the binding logic from Steps to the actual Step definition.
make sure spec flow is installed: Tools->Extensions and updates -> SpecFlow for Visual Studio 2015. set Tools->Options->SpecFlow->Legacy->Enable SpecFlowSingleFileGenerator CustomTool = TRUE. Uninstall Tools->Extensions and updates -> SpecFlow for Visual Studio 2015. Restart Visual Studio.
The following steps resolved the issue for me:-
Try Step 3 first to resolve the problem. If that doesnt do the trick, go from Step 1 onwards.
refer link
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With