private static bool copyLocalWhamoExecutable(WhamoFilesInformation filesInfo) { if (!File.Exists(filesInfo.LocalWhamoPath)) { ThirdPartyResourcesProvider.CopyWhamoExecutableTo(filesInfo.LocalWhamoPath); return(true); } return(false); }
public FileInfo BuildFile(string xlsFilePath) { Debug.Assert(!disposed); ThirdPartyResourcesProvider.CopyXlsTemplateTo(xlsFilePath); var workBook = excelApplication.Workbooks.Open(xlsFilePath); try { builWorkBook(workBook, graphs); workBook.Save(); return(new FileInfo(xlsFilePath)); } finally { Marshal.FinalReleaseComObject(workBook); } }