Table of Contents |
---|
The SeaLights .NET agent can be integrated with MSBuild to scan the binary code and provide the SeaLights server the build information.
...
Code Block |
---|
SL.DotNet.exe prepareForMsBuild --buildSessionIdFile buildSessionId.txt --workspacePath "C:\path\to\project" --baseDir "C:\path\to\project" --ignoreGeneratedCode true --logEnabled true |
This command creates a file called 'after.{SOLUTION_FILE_NAME}.targets
' which sits alongside your solution file with all the needed parameters in it for Sealights agent to be executed automatically by MSBuild.
Info |
---|
See SeaLights .NET - command reference for full parameter details. |
Run MSbuild
When running MSBuild, it will identify the above file and cause our agent come up and report the details needed from the binary files.
...
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
' message.
Please refer to the our dedicated troubleshooting article for resolution.