SpecFlow.Tools.MsBuild.Generation.3.9.74\build\SpecFlow.Tools.MsBuild.Generation.targets(93,5): error MSB4062: The "SpecFlow.Tools.MsBuild.Generation.GenerateFeatureFileCodeBehindTask" task could not be loaded from the assembly
SpecFlow Version
3.9.74
Which test runner are you using?
NUnit
Test Runner Version Number
3.9.74
.NET Implementation
equal or greater .NET Framework 4.6.1
Project Format of the SpecFlow project
Classic project format using packages.config
.feature.cs files are generated using
SpecFlow.Tools.MsBuild.Generation NuGet package
Test Execution Method
TFS/VSTS/Azure DevOps – Task – PLEASE SPECIFY THE NAME OF THE TASK
SpecFlow Section in app.config or content of specflow.json
Issue Description
I have recently ported my Specflow project from VS2019 to VS2022.
Have also updated to these packages during that process. It compiles well on VS2022 , well after lot of struggle with the Specflow extension, had to uninstall and reinstall the extension as the project references were going messy.
However on our build server (Windows R 2016) using MSBuild 17 , it fails to compile with the following error message..
SpecFlow.Tools.MsBuild.Generation.3.9.74\build\SpecFlow.Tools.MsBuild.Generation.targets(93,5): error MSB4062: The "SpecFlow.Tools.MsBuild.Generation.GenerateFeatureFileCodeBehindTask" task could not be loaded from the assembly
SpecFlow.Tools.MsBuild.Generation.3.9.74\build..\tasks\net461\SpecFlow.Tools.MsBuild.Generation.dll. Could not load file or assembly 'TechTalk.SpecFlow, Version=3.9.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41' or one of its dependencies.
The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.
Steps to Reproduce
and use msbuild 17 from VS Build Tools 2022 to build the solution.
Link to Repro Project
No response
Hi, Could you please look at this issue as I cannot successfully build the test project on the build server.
Any update on the above issue that I am facing. Your response will be much appreciated @SabotageAndi