Lire les reference d'un projet

Int-L
Lire les reference d'un projet

Bonjour tout le monde,

Y'a t-il un moyen de parcourir les references d'un projet donné et d'afficher leurs noms. Par exemple afficher System, System, System.Collections.Generic, System.ComponentModel, System.Data, etc...

Merci.

jp.gouigoux

Bonjour,

Personnellement, j'ouvrirais le fichier .csproj dans un XMLDocument, et je parcourerais les nodes :

XmlDocument Dom = new XmlDocument();
Dom.Load("MonProjet.csproj");
foreach (XmlNode Ref in Dom.DocumentElement.SelectNodes("/Projet/ItemGroup/Reference")
{
    Console.WriteLine(Ref.Attributes["Include"].Value);
}

JP