MSBuild Error MSB4025 when using Sealights Agent
Problem
In certain cases integrating our agent as part of MSBuild causes the build to fail with 'Error MSB4025: The project file could not be loaded. Could not find file ... .metaproj'
Solution
This can be solve by doing the following - depending on your MSBuild version.
MSBuild version 14
Set the MSBuildEmitSolution environment variable to 1 before running MSBuild itself.
set MSBuildEmitSolution=1
Msbuild SlnFolders.slnMSBuild version 15
Add the --msBuildVersion 15 flag to the Sealights' .NET agent prepareForMsBuild command:
SL.DotNet.exe prepareForMsBuild --buildSessionIdFile buildSessionId.txt --workspacePath "C:\path\to\project" --msBuildVersion 15
Last updated
Was this helpful?

