private void toolStripMenuItemEditMeta_Click(object sender, EventArgs e)
        {
            string PkgName = listViewPckg.SelectedItems[0].Text;

            XmlEditor EdFrm = new MonoOSC.XmlEditor();

            string TmpFs = Path.GetTempFileName();

            File.Delete(TmpFs);
            TmpFs = TmpFs.Replace(".tmp", ".xml");
            string XmlTemplate = SourceProjectPackageMeta.GetSourceProjectPackageMeta(PkgName).ToString();

            File.WriteAllText(TmpFs, XmlTemplate);
            EdFrm.XmlFs = TmpFs;
            EdFrm.ShowDialog();
            if (MessageBox.Show("Update informations on the server ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                try
                {
                    MessageBox.Show(PutSourceProjectPkgMeta.PutProjectPkgMeta(PkgName, TmpFs).ToString(), "Result Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    File.Delete(TmpFs);
                }
                catch (Exception Ex)
                {
                    if (!VarGlobal.LessVerbose)
                    {
                        Console.WriteLine(Ex.Message + Environment.NewLine + Ex.StackTrace);
                    }
                }
                finally
                {
                    File.Delete(TmpFs);
                }
            }
        }
        private void backgroundWorkerPkgFlags_DoWork(object sender, DoWorkEventArgs e)
        {
            backgroundWorkerPkgFlagsIsBusy = true;
            if (CancelRequest == true)
            {
                return;
            }
            string XmlTemplate = SourceProjectPackageMeta.GetSourceProjectPackageMeta(Package).ToString();

            if (File.Exists(MetaPkgXmlFs) == true)
            {
                File.Delete(MetaPkgXmlFs);
            }
            File.WriteAllText(MetaPkgXmlFs, XmlTemplate);
        }