14

W Visual Studio, dla klasy, pola, metody, mogę kliknąć prawym przyciskiem myszy i powiedzieć "Znajdź wszystkie odnośniki", aby sprawdzić, kto wywołuje mój kod.Jak sprawdzić, które inne projekty odnoszą się do określonego projektu w Visual Studio?

Ale nie ma czegoś podobnego do projektu.

Jaki jest najprostszy sposób to zrobić? Czy muszę sprawdzić każdy projekt, aby powiedzieć?

Edit: enter image description here

A odnosi się do B, ale nie może znaleźć B za pomocą wyrażenia regularnego.

+1

Czy próbujesz dowiedzieć się, jakie projekty odnoszą się do danego projektu? – JaredPar

+0

Tak, właśnie o to mi chodziło. Przepraszam, jeśli mój angielski Cię pomylił. – CuiPengFei

+0

Proste podejście polega na usunięciu odwołania do projektu i ponownej kompilacji. –

Odpowiedz

23
  1. Znajdź wszystko (Ctrl + Shift + F)
  2. "Znajdź" = referencyjny ReplaceThisTextWithProjectName
  3. Check "Zastosowanie:." -> "Regular Expression" w sekcji "Znajdź opcji"
  4. "Sprawdź następujące typy plików:" = "*. * Proj *"
  5. "Szukaj w:" = Wybierz katalog/folder na dysku. Nie używaj "Całe rozwiązanie", nie dostanie się do samego pliku projektu.
+0

Nice. :) :) :) :) – demoncodemonkey

+0

edytuj – CuiPengFei

+1

Edytowałem kryteria wyszukiwania, aby uwzględnić: 5. "Szukaj w:" = Wybierz katalog/folder na dysku. NIE używaj "Całe rozwiązanie", nie dostanie się do samego pliku projektu. – fenone

2

Nie jesteś pewien, czy sprawdziłeś, czy korzystasz z programu Resharper (nie za darmo), ale z łatwością możesz kliknąć projekt prawym przyciskiem myszy, aby wyświetlić zależny kod.

Nie mogę żyć bez tego, co warte swojej ceny - ale nie dla wszystkich.

http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__Finding_Usages__Finding_Dependencies_and_Referenced_Code.html

Jest trial 30 dni, jeśli chcesz go wypróbować - P.S nie pracuję dla nich, tylko kochanka narzędzia! :)

http://www.jetbrains.com/resharper/

+1

Nie sądzę, że robi to, co chce. Szuka tylko rzeczy odnoszących się do projektu w ramach bieżącego rozwiązania .... a nie rozwiązań zewnętrznych. – goamn

Powiązane problemy