public Dictionary <string, string> GetProjectGuids() { Dictionary <string, string> dict = new Dictionary <string, string>(); VSProvider.Solution s = (VSProvider.Solution)VSProvider.SolutionParser.Parse(solutionFileName); foreach (VSProvider.Project p in s.Projects) { if (dict.ContainsKey(p.Guid.ToString()) == true) { continue; } dict.Add(p.Guid.ToString().ToUpper(), p.Name); } return(dict); }
public ArrayList GetProjectPlatforms() { ArrayList L = new ArrayList(); VSProvider.Solution s = (VSProvider.Solution)VSProvider.SolutionParser.Parse(solutionFileName); foreach (VSProvider.GlobalSection se in s.Global) { if (se.Name == "ProjectConfigurationPlatforms") { foreach (string p in se.Entries.Keys) { L.Add(p); } } } return(L); }