static void AddWcfServiceFiles(this List <MyFileEntry> files) { // System.Diagnostics.Debugger.Launch(); string svcDirectory = GetSvcDirectory(); string locationInZip = @"Leadtools.Medical.WebViewer.WCF"; // .svc files try { var svcFiles = Directory.EnumerateFiles(svcDirectory, "*.svc", SearchOption.TopDirectoryOnly); foreach (string svcFile in svcFiles) { MyFileEntry entry = new MyFileEntry(svcFile, locationInZip); files.Add(entry); } } catch (Exception e) { Console.WriteLine(e.Message); } // index.html // index.js files.Add(new MyFileEntry(Path.Combine(svcDirectory, @"index.html"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(svcDirectory, @"index.js"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(svcDirectory, @"web.config"), locationInZip)); // Resources/Images/favicon.ico // Resources/Images/LeadtoolsHeader.png // Resources/Images/loading.GIF string resourceDirectory = Path.Combine(svcDirectory, @"Resources/Images"); try { var resourceFiles = Directory.EnumerateFiles(resourceDirectory, "*.*", SearchOption.TopDirectoryOnly); foreach (string resourceFile in resourceFiles) { MyFileEntry entry = new MyFileEntry(resourceFile, Path.Combine(locationInZip, @"Resources/Images")); files.Add(entry); } } catch (Exception e) { Console.WriteLine(e.Message); } // Resources/Styles/LEADServiceStyles.css string fileLEADServiceStyles = Path.Combine(svcDirectory, @"Resources/Styles/LEADServiceStyles.css"); files.Add(new MyFileEntry(fileLEADServiceStyles, Path.Combine(locationInZip, @"Resources/Styles"))); }
static void AddAspServiceFiles(this List <MyFileEntry> files) { string aspDirectory = GetAspDirectory(); string locationInZip = @"Leadtools.Medical.WebViewer.ASP/Leadtools.Medical.WebViewer"; // index.html // index.js files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"ConfigFirst.html"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"connectionStrings.config"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"Global.asax"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"index.html"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"index.js"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"local.config"), locationInZip)); files.Add(new MyFileEntry(Path.Combine(aspDirectory, @"Web.config"), locationInZip)); // Resources/Images/favicon.ico // Resources/Images/LeadtoolsHeader.png // Resources/Images/loading.GIF string resourceDirectory = Path.Combine(aspDirectory, @"Resources\Images"); if (Directory.Exists(resourceDirectory)) { try { var resourceFiles = Directory.EnumerateFiles(resourceDirectory, "*.*", SearchOption.TopDirectoryOnly); foreach (string resourceFile in resourceFiles) { MyFileEntry entry = new MyFileEntry(resourceFile, Path.Combine(locationInZip, @"Resources\Images")); files.Add(entry); } } catch (Exception e) { Console.WriteLine(e.Message); } } else { string message = string.Format("...Folder not found: {0}", resourceDirectory); Logger.LogError(message); } // Resources/Styles/LEADServiceStyles.css string fileLEADServiceStyles = Path.Combine(aspDirectory, @"Resources\Styles\LEADServiceStyles.css"); files.Add(new MyFileEntry(fileLEADServiceStyles, Path.Combine(locationInZip, @"Resources\Styles"))); }