static void Main(string[] args) { var patch = new UmbracoPatch20180920(); patch.Run(); Console.WriteLine("Press Enter to close..."); Console.ReadLine(); }
public UmbracoWebsite(FileInfo file, string parentPath, UmbracoPatch20180920 patcher) { this.File = file; this.Patcher = patcher; var text = System.IO.File.ReadAllText(file.FullName); if (!text.Contains("<umbracoConfiguration")) { return; // not an Umbraco website } var lines = text.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); ClientDependencyTemp = LoadClientDependencyTemp(file); this.Bin = file.Directory .GetDirectories("bin", SearchOption.TopDirectoryOnly) .FirstOrDefault(); DotNetVersion = GetDotNetVersion(lines); this.Name = Tools.GetCleanDirectoryName(file, parentPath, @"\Web.config"); }