static void Export(string file, string folder) { ErpFile erp = new ErpFile(); erp.Read(File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)); erp.ProgressStatus = new Progress <string>(status => { _stringBuilder.Append(status); }); Task.Run(() => erp.Export(folder)).Wait(); }