2009-10-07 7 views

Répondre

1

C'est juste un fichier texte. Ouvrez-le dans un éditeur de texte et voir. Vous recherchez toutes les directives du projet. Écrire un simple analyseur pour extraire les noms * .vcproj ne devrait pas être difficile du tout.

2

Ce tableau vous donnera tous les détails de la solution avec le projet créé avec en solution ...

public List<string> getAllProjectNames(string path) 
    { 
     string[] arr = System.IO.File.ReadAllLines(path); 
     List<string> projects = new List<string>(); 
     for (int i = 0; i < arr.Length; i++) 
     { 
      if (arr[i].StartsWith("Project")) 
      { 
       string [] temp = arr[i].Split(','); 
       projects.Add(temp[1]); 
      } 
     } 
     return projects; 
    } 

Appelez cette méthode comme ...

List<string> Arr = getAllProjectNames(@"D:\Projects\PersonalRD\SearchingList\SearchingList.sln"); 

après essayer de chercher tous les noms de projet où l'élément de chaîne commence par le projet ...

Questions connexes