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; }