using System.Collections.Generic;
using Microsoft.Xrm.Tooling.PackageDeployment;
using Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase;
using Microsoft.Xrm.Tooling.Connector;
using Microsoft.Xrm.Sdk.Client;
using Microsoft.Xrm.Sdk.Query;
using Microsoft.Crm.Sdk.Messages;
using Microsoft.Xrm.Sdk.Messages;
public static void Main(string[] args)
string orgURL = "https://crmdemodev010.crm.dynamics.com";
string html = "<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><title>Demo Builder Package Deployer</title><link rel=\"stylesheet\" href=\"../css/Common.css\" type=\"text/css\" media=\"screen\" /><style type=\"text/css\">\r\n p.MsoListParagraph {\r\n margin-top: 0in;\r\n margin-right: 0in;\r\n margin-bottom: 0in;\r\n margin-left: .5in;\r\n margin-bottom: .0001pt;\r\n font-size: 12.0pt;\r\n font-family: \"Times New Roman\",\"serif\";\r\n }\r\n\r\n .style1 {\r\n border-collapse: collapse;\r\n font-size: 10.0pt;\r\n font-family: \"Times New Roman\", serif;\r\n border: 1.0pt solid windowtext;\r\n }\r\n </style></head><body><div id=\"OuterCommon\"><div id=\"Common\"><div id=\"CommonBody\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" id=\"CommonBodyTable\"><tr><td valign=\"top\" id=\"CommonLeftColumn\"></td><td valign=\"top\" style=\"width: 100%;\" id=\"CommonBodyColumn\"><div class=\"CommonContentArea\"><div class=\"CommonContent\"><div class=\"CommonFormArea\"><!-- content goes here --><h2 class=\"CommonTitle\">Demo Builder Package Deployer</h2><div style=\"text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;\">\r\n The Package Deployer has successfully completed:<br /><p><a href=\"https://crmdemodev010.crm.dynamics.com/\" target=\"_blank\">Browse to your CRM instance.</a></p><p><a href=\"http://crmprovisioningstorage.blob.core.windows.net/demos-service/Fall2015Demo/Sales%20Productivity%20and%20Service%20Intelligence%20Setup%20Guide%20and%20Script.pptx\" target=\"_blank\">View the setup guide and script for this package.</a></p><br /><br /><br /></div></div></div></div></td></tr></table></div></div></div></body></html>";
XmlDocument endHtml = new XmlDocument();
using (MemoryStream htmlToOpen = new MemoryStream(System.Text.Encoding.ASCII.GetBytes(html)))
endHtml.Load(htmlToOpen);
XmlNode bodyNode = endHtml.SelectSingleNode(".");
Console.Write(bodyNode.InnerXml.ToString());
Console.Write(string.Format("There was an error updating the EndHtml: {0}", e.Message));