TeamCity uses Service Messages to provide an easy API to allow for build scripts integration, i.e. the build providing status reports, artifacts publishing, test reporting, etc. A Service Message has the following format:
Service Messages introduce a communication protocol for data exchanges between processes using streams, sockets, HTTP or pipes.
I've created a wrapper to allow for easier interaction with TeamCity Service Messages, providing it as a package available on NuGet.
Usage
PM> Install-Package TeamCity.ServiceMessages
The library contains two main classes. One for reading
TeamCity Service Messages Library for .NET
by