Ejemplo n.º 1
0
        public static void Upgrade(string projectPath, string userSettingsPath)
        {
            XmlNamespaceManager nsm                  = null;
            XmlDocument         projectDocument      = null;
            XmlDocument         userSettingsDocument = null;

            Open(projectPath, userSettingsPath, out projectDocument, out userSettingsDocument, out nsm);

            if (UpgradeManager.TryUpgrade(projectPath, userSettingsPath, projectDocument, userSettingsDocument, nsm))
            {
                Save(projectPath, userSettingsPath, projectDocument, userSettingsDocument, nsm);
            }
        }
Ejemplo n.º 2
0
        public static void Open(string projectPath, string userSettingsPath, out XmlDocument projectDocument, out XmlDocument userSettingsDocument, out XmlNamespaceManager nsm)
        {
            nsm             = null;
            projectDocument = UpgradeManager.OpenDocument(projectPath, ref nsm);

            if (!userSettingsPath.IsNullOrEmpty() && File.Exists(userSettingsPath))
            {
                userSettingsDocument = UpgradeManager.OpenDocument(userSettingsPath, ref nsm);
            }
            else
            {
                userSettingsDocument = null;
            }
        }