void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            ProjectReader pr = new ProjectReader();

            ReaderSettings.MustParsePropBagsTags = this.radioParsePropBag.Checked;
            ReaderSettings.OverwritePropBagsTags = this.radioOvewritePropBag.Checked;
            ReaderSettings.ForceContinue         = this.forceContinue.Checked;
            ReaderSettings.ProcessGridsOnlyIncorrectDesignerProps   = this.radioOnlyIncorrectDesignerProps.Checked;
            ReaderSettings.ProcessGridsOnlyExistingPropBag          = this.radioOnlyExistingPropBag.Checked;
            ReaderSettings.ProcessGridsWithIncorrectPropsAndPropBag = this.radioGridsWithIncorrectPropsAndPropBag.Checked;
            string folderPath = txtFile.Text;

            try
            {
                pr.ProcessDesignerFiles(folderPath);
                System.Windows.Forms.MessageBox.Show("Project files processed");
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message + ". Aborting operation");
                pr.DesignersProcessed = pr.DesignersProcessed - 1;
            }
            if (!folderPath.Equals(""))
            {
                pr.SaveLog(folderPath);
            }
        }