Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

MSBuild Version

Solution

Sample

14

Set the MSBuildEmitSolution environment variable to 1 before running MSBuild

Code Block
languagepowershell
set MSBuildEmitSolution=1
Msbuild SlnFolders.sln

15

Add the --msBuildVersion 15 flag to the prepareForMsBuild command

Code Block
languagepowershell
SL.DotNet.exe prepareForMsBuild  --buildSessionIdFile buildSessionId.txt --workspacePath "C:\path\to\project" --msBuildVersion 15