public void LoadFromFile(string fileName) { XmlSerializer xs = new XmlSerializer(typeof(DeploymentManifest)); using (FileStream fs = File.Open(fileName, FileMode.Open)) { DeploymentManifest fileDM = (DeploymentManifest)xs.Deserialize(fs); this.Files = fileDM.Files; } }
public void LoadFromUrl(string url) { XmlSerializer xs = new XmlSerializer(typeof(DeploymentManifest)); XmlTextReader reader = new XmlTextReader(url); DeploymentManifest fileDM = (DeploymentManifest)xs.Deserialize(reader); this.Files = fileDM.Files; }
public void TestBuildDeploymentManifest(string deploymentPath) { DeploymentManifest dm1 = new DeploymentManifest(); // Add files here // Second part needs to be remote file name dm1.Files.Add(DeploymentFile.CreateFromFile(@"D:\TS\C-DentalClaimTracker\bin\Release\DentalClaimTracker.exe", deploymentPath)); dm1.Save(DeploymentManifestFilePath); DeploymentManifest dm2 = new DeploymentManifest(); dm2.LoadFromFile(DeploymentManifestFilePath); }