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); } }
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; } }