Je travaille actuellement sur une application qui génère des fichiers de code C# et les ajoute à un projet existant. Pour modifier le projet, j'utilise Microsoft.Build.BuildEngine et charge le fichier .csproj existant dans la classe Project. Après quoi je suis capable d'ajouter des refeneces et de compiler des articles comme j'en ai besoin. Cependant je ne sais pas si les fichiers ou les références sont déjà dans le fichier .csproj, donc actuellement ils sont ajoutés plusieurs fois, ce que je ne veux pas.ms Construire un moteur Rechercher un article existant ou supprimer des articles en double
par exemple:
<Reference Include="System" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Core" />
Est-ce que quelqu'un sait d'une manière que je peux vérifier si un builditem existe avant d'ajouter au projet? Ou d'un moyen de supprimer les builditems dupliqués après les avoir ajoutés?