예제 #1
0
        public static Project AddNestedSolutionFolder(this SolutionFolder solutionFolder, string path)
        {
            if (string.IsNullOrEmpty(path))
            {
                return(solutionFolder.Parent);
            }
            var     pathParts         = path.Split(new[] { '\\', '/' }, 2);
            string  solutioFolderName = pathParts[0];
            Project folder            = solutionFolder.GetCreateSolutionFolder(solutioFolderName);

            if (pathParts.Length <= 1)
            {
                return(folder);
            }
            string pathRecedure = pathParts[1];

            return(AddNestedSolutionFolder(folder.AsSolutionFolder(), pathRecedure));
        }