VS 2005 recherche fichier dans une solution

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 2 oct. 2007 à 20:38
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 7 oct. 2007 à 14:59
Bonjour,


Je cherche une option ou un addin de VS2005,

qui a partir d'un fichier source appartenant à une solution, comportant plusieurs centaines de fichiers

eclaté en plusieurs projet  et  dossier .


Le debugger ou la recherche multi fichier ouvre les fichiers dans
l'editeur mais je ne trouve pas le moyen autre que manuel pour
rechercher le fichier dans l'explorateur de solution. Ce qui n'est pas
pratique, et le menu du gestionnaire de configuration est uniquement
disponible dans l'explorateur de solution.


Merci d'avance

3 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
3 oct. 2007 à 23:45
salut,

il y a bien ceci : http://www.codeplex.com/VSFlatSolutionExp

ou alors tu le fais toi même sous forme de macro par exemple : enregistre une macro et vois comment vs2005 fait pour accéder aux projets et items de projets...

ShareVB
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
4 oct. 2007 à 20:50
Salut,

Merci pour ta réponse, mais cet addin ne correspond pas à mon problème.

Je continue de chercher.

A+
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
7 oct. 2007 à 14:59
Salut,

Tu peux sans doute passer par une macro.
Une des solutions que j'avais presque trouvée est de passer par ce type de commande :
DTE.ToolWindows.SolutionExplorer.GetItem(<nom>).Select(vsUISelectionType.vsUISelectionTypeSelect)
le seul problème est que je ne vois pas comment déterminer correctement <nom>, mais j'ai toujours eu un peu de mal avec l'extensibilité de ce genre...

Une solution que j'avais dénichée, peut etre bourrine mais qui dépanne, est la suivante :
p = DTE.Properties("Environment", "ProjectsAndSolution").Item("TrackFileSelectionInExplorer")
p.value = 1
p.value = 0

Si tu trouves, n'hésite pas à nous dire quoi ^^

/*
coq
MVP Visual C#
CoqBlog
*/
0
Rejoignez-nous