2010-10-18 12 views
2

Je parcours une solution, ses projets et ses éléments et je dois récupérer le chemin d'accès aux éléments sur le disque.Récupère le chemin d'accès d'un fichier d'élément de solution dans Visual Studio Add-In

Je peux récupérer le nom du fichier de projet de Project.FullName et obtenir un chemin d'éléments de projet en utilisant ProjectItem.Properites.Item("FullPath").

Toutefois, pour un élément du dossier Solutions 'Éléments de solution', le membre Propriétés des éléments est nul et n'a pas d'autres propriétés visibles pouvant m'aider à récupérer le chemin d'accès à l'élément. Bien que par défaut, il sera situé dans le même répertoire que la solution lors de son ajout Je ne peux pas me fier à cette hypothèse car elle pourrait être déplacée ou ajoutée en tant qu'élément préexistant à partir d'un autre emplacement.

Existe-t-il un autre moyen ou quelque chose qui me manque pour trouver l'emplacement de ce fichier?

Répondre

0

Essayez ceci:

var fullPath = ProjectItem.get_FileNames(1); 

Je ne sais pas pourquoi ils ne sont pas partis de 0