Kürzlich habe ich Visual Studio 2015 installiert (Microsoft Visual Studio Community 2015 Version 14.0.25425.01 Update 3), eine einfache Webseite damit geöffnet und festgestellt, dass die "Alle Referenzen suchen" nur geöffnete Dateien durchsucht.
Alles funktioniert in Visual Studio 2013 für die gleiche Website.
Dann habe ich eine neue Website in Visual Studio 2015 erstellt, "Find All References" funktionierte immer noch nicht richtig. Ich frage mich also, dass es nichts mit meiner eigenen Website zu tun hat, sondern mit dem Problem von Visual Studio.
Ich habe es gegoogelt und folgendes versucht:
Entschuldigung für mein schlechtes Englisch und Danke für jede Hilfe!
Aktualisieren1. Weitere Details zum Thema:
Mit "nur durchsucht geöffnete Dateien" meinte ich, dass beim Suchen eines Bezeichners mit "Alle Referenzen suchen", wenn Dateien geöffnet wurden, Vorkommen des Bezeichners in den Dateien gefunden werden oder die Vorkommen ignoriert wurden.
>Sagen wir, es gibt einen Bezeichner foo () und eine Datei callfoo.cs, die foo () aufruft. Klicken Sie mit der rechten Maustaste auf foo () und wählen Sie Alle Referenzen suchen.
Wenn callfoo.cs bereits im Texteditor geöffnet wurde, kann das Vorkommen von foo () darin gefunden und im Fenster Symbolergebnisse anzeigen angezeigt werden, andernfalls wird (0 Referenzen) zurückgegeben.
Was erwartet wird, ist, dass unabhängig davon, ob callfoo.cs geöffnet ist oder nicht, das Vorkommen von foo () gefunden und im Fenster Symbolergebnisse suchen angezeigt werden sollte.
So funktioniert "Websites", ist es von Entwurf.
Wenn Sie eine neue Lösung erstellen, wenn Sie in Visual Studio auf "Neu / Projekt" gehen und nicht auf "Neu / Website", können Sie einen Projekttyp auswählen, der alle Referenzen kennt.
Ich denke jedoch, dass Visual Studio nur eine "manuelle Suche" der aktuellen Website durchführen sollte, um Referenzen zu finden - das ist nicht einfach faul und unbequem.
Eine Problemumgehung wäre, die Lösung nur nach dem Namen der Methode zu durchsuchen.
Ich habe dieses Problem auch. Als temporäre Lösung können Sie sie in eine Webanwendung konvertieren oder versuchen, sie mit Visual Studio 2010 zu öffnen.
Tags und Links c# visual-studio-2015