...
...
...
...
...
...
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 config --appName "myApp" --branchName "master" --buildName "1" --includeNamespace myNameSpace.* --buildSessionIdFile buildSessionId.txt |
Automatic setup
TheSeaLights The SeaLights agent can automatically setup your msbuild MSBuild to work with the SeaLights agent.
...
This creates a file called 'after.{SOLUTION_FILE_NAME}.targets
' which sits alongside your solution file with all the needed parameters in it for.
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.
Code Block | ||||
---|---|---|---|---|
| ||||
Msbuild SlnFolders.sln /t:rebuild |
Error MSB4025
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
'. This can be solve by doing the following:
MSBuild Version | Solution | Sampl | |||||
---|---|---|---|---|---|---|---|
14 | Set the MSBuildEmitSolution environment variable to 1 before running MSBuild |
|
| |
15 | Add the --msBuildVersion 15 flag to |
the prepareForMsBuild command |
|