public List<String> Transform(String contextPath, String settingsPath = "") { var configs = FileSearcher.Search(contextPath, new List<string>{ "Web.config.xslt", "App.config.xslt", "NLog.config.xslt", }); var settingsBrowser = new SettingsBrowser(); foreach (var config in configs) { var info = GetDirectoryOfFile(config); var output = GetOutputFilePath(config); var settings = settingsBrowser.GetSettings(info, settingsPath); var transformer = new XsltTransformer(config, output, settings); transformer.Transform(); } return configs; }
public List <String> Transform(String contextPath, String settingsPath = "") { var configs = FileSearcher.Search(contextPath, new List <string> { "Web.config.xslt", "App.config.xslt", "NLog.config.xslt", }); var settingsBrowser = new SettingsBrowser(); foreach (var config in configs) { var info = GetDirectoryOfFile(config); var output = GetOutputFilePath(config); var settings = settingsBrowser.GetSettings(info, settingsPath); var transformer = new XsltTransformer(config, output, settings); transformer.Transform(); } return(configs); }