/// <summary>
        /// repositories.xml ファイルを読み、その内容をRepositorySettingVOのリストにセットして返却する
        /// </summary>
        /// <returns>bool: 読み込み成功ならtrue</returns>
        public static List <RepositorySettingVO> load(string repositoryFile)
        {
            //string repositoriesFilename = "repositories.xml";
            //string repositoryFile = basePath + "\\" + repositoriesFilename;

            // XMLテキストをロードする
            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(repositoryFile);

            // 返却用のRepositorySettingVOリストを生成
            List <RepositorySettingVO> repositorySettings = new List <RepositorySettingVO>();

            // projectノードに移動する
            XmlNode repositoriesNode = xmlDoc.SelectSingleNode("/repositories");

            if (repositoriesNode != null)
            {
                foreach (XmlNode repoNode in repositoriesNode.ChildNodes)
                {
                    if (repoNode.Name == "repository")
                    {
                        RepositorySettingVO settingvo = readRepositoryNode(repoNode);
                        settingvo.projectSettingVO = ProjectSetting.readProjectSetting(settingvo.projectPath);
                        settingvo.indexDbPath      = settingvo.projectPath + "\\" + settingvo.projectSettingVO.dbName;
                        repositorySettings.Add(settingvo);
                    }
                }
            }

            return(repositorySettings);
        }