J'ai une solution Visual Studio 2010 qui a été importée à partir d'une solution Visual Studio 2008 sur laquelle toutes les références ne fonctionnent pas. J'ai essayé de faire des recherches sur Google pour essayer de comprendre cela mais je suis revenu les mains vides. Le find toutes les références dans VS2008 a fonctionné comme un charme, nous avons mis à jour à 2010 et maintenant n'importe quel dossier que je suis dans le trouver toutes les références ne retourne rien. Tout le monde a la moindre idée de la façon de résoudre ce problème ou de trouver de bons moyens pour "déboguer" le problème.Solution Visual Studio 2010 Trouver toutes les références ne fonctionnant pas
Répondre
Je n'ai pas rencontré ce problème spécifique, mais j'ai eu quelques bons comportements visuels dans le passé (2005/2008/2010) qui ont été corrigés en faisant une réinitialisation complète de tous les paramètres VS.
De temps en temps les paramètres semblent être corrompus et les choses ne fonctionnent plus:
Outils -> Importer & Exporter les paramètres -> Réinitialiser tous les réglages
Un peu long shot - mais lui donner un coup.
De plus, this article détaille les changements dans "Trouver toutes les références" entre 2008 et 2010. Je ne suis pas sûr si cela peut apporter un éclairage supplémentaire sur votre problème, mais je pense qu'il vaut la peine de souligner.
J'ai compris ce que c'était. Je continuais à exécuter la version bêta du modèle de code du projet de déploiement Web. Juste dû le désinstaller et télécharger la version RTW et tout allait bien.
Voter cela - j'ai eu le même problème, et a également eu bêta Web Deployment Project installé. C'est une bonne chose à vérifier en cas de problème: avez-vous des plugins bêta ou obsolètes installés? – ViNull
RTM Release peut être trouvé ici: http://www.microsoft.com/downloads/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=fr – DilbertDave
Est-ce que "Web Deployment Project" est la même chose que "Web Déployer 2.0 "? J'ai ce problème en ce moment et c'est très agaçant –
Peut être incompatible avec votre projet.
par exemple. supposons que votre projet soit F2.0
et VS10
en lui fournissant la référence F4.0
.
J'avais ce même problème. J'ai trouvé que si vous regardez dans la fenêtre OUTPUT, changez la liste déroulante "Show output from" en "REFACTOR" et vous pouvez voir une erreur qui s'est produite en recherchant des références.
Dans mon cas, je recevais une erreur "Mémoire insuffisante" liée à un bug avec Telerik.dll.
Avant réinitialiser tous vos paramètres, essayez ceci ...
J'ai eu un problème similaire et traça à DLL manquantes dans les obj \ dossiers refactoring. J'ai écrit ce script VB (que j'ai enregistré en tant que reff.vbs dans l'un des dossiers de la variable d'environnement path) et je l'ai exécuté à partir d'une invite de commande. Lorsque "Rechercher toutes les références" ou "Refactor> Extract Method" échoue, reconstruisez votre solution, puis exécutez-le:
'' reff.vbs ''
Dim refFile, wsh, objFSO
Set wsh = CreateObject("wscript.shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
RefactorFolders "c:\Source" '' Put your root source folder here
Set objOutputFile = objFSO.OpenTextFile("RefreshRefactor.bat", 8, True)
objOutputFile.WriteLine(refFile & "")
objOutputFile.Close
wsh.Run "RefreshRefactor.bat", 1, True
Set wsh = Nothing
Set objFSO = Nothing
Sub RefactorFolders(strFolder)
Set objFolder = objFSO.GetFolder(strFolder)
For Each SubFolder in objFolder.SubFolders
If Right(" " & SubFolder.Path, 9) = "\Refactor" Then
Set objBinFolder = objFSO.GetFolder(Left(SubFolder.Path _
, Len(SubFolder.Path) - 8))
Set files = objBinFolder.Files
For Each binFile In files
chk = Right(" " & binFile.Path, 4)
On Error Resume Next
If chk = ".exe" Or chk = ".dll" Or chk = ".pdb" Then
refFile = refFile & "copy /y """
refFile = refFile & binFile.Path & """ """
refFile = refFile & SubFolder.Path & "\"" "
refFile = refFile & vbCrLf
End If
On Error Goto 0
Next
End If
RefactorFolders SubFolder.Path
Next
Set objFolder = Nothing
End Sub
- 1. La solution propre à Visual Studio ne supprime pas toutes les DLL/références de projet déplacées
- 2. Trouver des références manquantes dans Visual Studio
- 3. Visual Studio 2010 joue avec mes références
- 4. Visual Studio 2010 (bêta 2) solution dans Visual Studio 2008
- 5. Visual Studio 2010 + ReSharper ne fonctionne pas
- 6. Solution Factory pour Visual Studio 2010
- 7. Trouver des références dans Visual Studio
- 8. UserControl ne reflète pas les modifications dans Visual Studio 2010
- 9. Points d'arrêt ne fonctionnant pas dans Visual Studio 2008
- 10. visual studio 2010 solution navigateur/solution explorateur fond
- 11. Le cadre cible ne change pas dans Visual Studio 2010
- 12. "Trouver toutes les références" pour la surcharge de l'opérateur dans Visual Studio ou autre IDE
- 13. Visual Studio 2010 - RemovePreviousVersions
- 14. Cannote trouver PDB Visual Studio 2010
- 15. Visual Studio 2010 - Références aux fichiers CSS et JS?
- 16. Trouver toutes les références à Voir
- 17. Références de l'assembly ReportViewer de Visual Studio 2010
- 18. L'actualisation de Visual Studio 2010 ne fonctionnait pas
- 19. Visual Studio 2010 ne peut pas créer de projets
- 20. IntelliSense XML/XSD ne fonctionne pas dans Visual Studio 2010
- 21. Références de l'assemblage Visual Studio
- 22. Fichier de solution invalide Visual Studio 2010 et SourceSafe 2005
- 23. Visual Studio 2010 - Datagridview
- 24. MySql.Data pas répertorié sous les références dans Visual Studio 2008
- 25. exporter les dépendances d'une solution Visual Studio
- 26. Visual Studio 2010 UML Ressources
- 27. visual studio 2010 architecte
- 28. La solution Visual Studio 2010 se bloque lors de l'ouverture
- 29. Boîte de dialogue Visual Studio 2010 «Préparation de la solution»
- 30. Visual Studio 2010 (Argument Exception)
Essayé, pas de chance. :( – Jeremiah
Donc - si vous créez un projet C# très simple avec deux types, où l'un référence l'autre, alors "trouver toutes les références" ne fonctionnera pas, même dans ce cas simple? –
Oui, créé un projet simple avec deux classes , un référençant l'autre, puis a fait une recherche de toutes les références et il a renvoyé à la fois la référence à la fonction que j'ai créée et utilisée – Jeremiah