private BuildArgs PrepareBuildArgs()
{
if (this.selectedtfsConnectionString == null)
{
throw new ArgumentNullException("Invalid TFS settings");
}
return new BuildArgs
{
TFSUrl = this.selectedtfsConnectionString.GenerateTFSUrl(),
SolutionName = txtSolutionName.Text,
DeploymentLogPath = Settings.Default.DeploymentLogPath,
TFSWorkingPath = Settings.Default.TFSWorkingPath,
Version = UtilityLibrary.GetUniqueVersionForSolution(this.txtSolutionName.Text)
};
}