private void DisposeManager() { foreach (CssSpriteGroupElement group in cssSpriteGroups) { var imageOutputPath = group.ImageOutputFilePath; var cssOutputPath = group.CssOutputFilePath; CssSpriteHelper.RemoveFiles(imageOutputPath, group.ImageUrl, cssOutputPath); } if (AppDomain.CurrentDomain != null) { AppDomain.CurrentDomain.DomainUnload -= OnDomainUnload; } }
private void InitManager() { AppDomain.CurrentDomain.DomainUnload += OnDomainUnload; foreach (CssSpriteGroupElement group in cssSpriteGroups) { var files = new List <ImageFile>(); var imageOutputPath = group.ImageOutputFilePath; var cssOutputPath = group.CssOutputFilePath; foreach (ImageFileElement imageFile in group.Files) { var file = new ImageFile() { FilePath = imageFile.FilePath, Name = imageFile.Name }; files.Add(file); } CssSpriteHelper.AddFiles(imageOutputPath, group.ImageUrl, cssOutputPath, files); } }