private void CreateAndSaveBatchFile(string btdfPrjFile, string batchFile, string batchFileLog) { StringBuilder sb = new StringBuilder(); string customConfig = GenericHelper.BuildParametersFromConfigurations(this.Configurations); sb.AppendLine(string.Format("{0} /p:DeployBizTalkMgmtDB={1};Configuration=Server;SkipUndeploy={2} /target:Deploy /l:FileLogger,Microsoft.Build.Engine;logfile={3} {4} /p:ENV_SETTINGS={5} {6}", msbuildLoc.Encode(), false.ToString(), true, batchFileLog.Encode(), btdfPrjFile.Encode(), this.TargetEnvironment == null ? string.Empty : this.TargetEnvironment.Encode(), customConfig)); File.WriteAllText(batchFile, sb.ToString()); }
private void CreateAndSaveBatchFile(string btdfPrjFile, string batchFile, string batchFileLog) { // /p:DeployBizTalkMgmtDB=true;Configuration=Server;SkipUndeploy=true /target:Deploy /l:FileLogger,Microsoft.Build.Engine;logfile="C:\Program Files\MyBizTalkApp\1.0\DeployResults\DeployResults.txt" "C:\Program Files\MyBizTalkApp\1.0\Deployment\MyBizTalkApp.btdfproj" /p:ENV_SETTINGS="C:\Program Files\MyBizTalkApp\1.0\Deployment\EnvironmentSettings\Exported_ProdSettings.xml" StringBuilder sb = new StringBuilder(); string customConfig = GenericHelper.BuildParametersFromConfigurations(this.Configurations); sb.AppendLine(string.Format("{0} /p:DeployBizTalkMgmtDB={1};Configuration=Server;SkipUndeploy={2} /target:Deploy /l:FileLogger,Microsoft.Build.Engine;logfile={3} {4} /p:ENV_SETTINGS={5} {6}", msbuildLoc.Encode(), true.ToString(), true, batchFileLog.Encode(), btdfPrjFile.Encode(), this.TargetEnvironment == null ? string.Empty : this.TargetEnvironment.Encode(), customConfig)); File.WriteAllText(batchFile, sb.ToString()); }