I got a bunch of build errors with my SpecFlow project when moving to a new Windows 10 machine with the latest Visual Studio 2017 installed:
Severity Code Description Project File Line Suppression State
Error CS1503 Argument 2: cannot convert from 'string[]' to 'string' SampleFunctionalTests C:\Src\ECI\Main\Test Sources\Philips.ECI.FunctionalTests\ToolValidation\SampleFunctionalTests\ReadExcel.feature 43 Active
Error CS1501 No overload for method 'OnScenarioStart' takes 1 arguments SampleFunctionalTests C:\Src\ECI\Main\Test Sources\Philips.ECI.FunctionalTests\ToolValidation\SampleFunctionalTests\ReadXml.feature 31 Active
Error CS1503 Argument 2: cannot convert from 'string[]' to 'string' SampleFunctionalTests C:\Src\ECI\Main\Test Sources\Philips.ECI.FunctionalTests\ToolValidation\SampleFunctionalTests\ReadXml.feature 43 Active
Error CS1503 Argument 2: cannot convert from 'string[]' to 'string' SampleFunctionalTests C:\Src\ECI\Main\Test Sources\Philips.ECI.FunctionalTests\ToolValidation\SampleFunctionalTests\WebAPISupport.feature 19 Active
Error CS1503 Argument 2: cannot convert from 'string[]' to 'string' SampleFunctionalTests C:\Src\ECI\Main\Test Sources\Philips.ECI.FunctionalTests\ToolValidation\SampleFunctionalTests\WebAPISupport.feature 24 Active
Error CS1503 Argument 2: cannot convert from 'string[]' to 'string' SampleFunctionalTests C:\Src\ECI\Main\Test Sources\Philips.ECI.FunctionalTests\ToolValidation\SampleFunctionalTests\WebAPISupport.feature 29 Active
This didn't happen on my old Windows 7 machine, VS 2017. The sources project and features files are all the same.
I searched the existing issues on this post group but didn't find similar issue reported.