public Process ExecuteBuild(MessageArgsBuild messageArgs)
        {
            string additionalArgs = "/t:Rebuild /p:Configuration=Release";
            Process currentProcess = ExecuteMsbuildProject(messageArgs.ProjectPath, messageArgs.IpAddressSettings, additionalArgs);

            return currentProcess;
        }
 private void BuildCurrentProject(string localPath, string name, IpAddressSettings msBuildLoggerIpSettings)
 {
     Process currentlyExecutedProcess;
     MessageArgsBuild buildArgs = new MessageArgsBuild(localPath, name, msBuildLoggerIpSettings);
     currentlyExecutedProcess = ATACore.CommandLine.CommandLineExecutor.ExecuteBuild(buildArgs);
     currentlyExecutedProcess.WaitForExit(Int32.MaxValue);
 }      
 public string GenerateBuildMessage(string localPath, string name, IpAddressSettings ipAddressSettings)
 {
     MessageArgsBuild messageArgs = new MessageArgsBuild(localPath, name, ipAddressSettings);
     string result = GenerateCurrentCommandParametersXml(messageArgs);
     return result;
 }