VS 2005 recherche fichier dans une solution

Signaler
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
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

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
20
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
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
33
Salut,

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

Je continue de chercher.

A+
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
93
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
*/