14

Trong Visual Studio, đối với một lớp, một trường, một phương pháp, tôi có thể chỉ cần nhấp chuột phải và nói "Tìm tất cả các tài liệu tham khảo" để xem ai đang gọi mã của tôi.Làm cách nào để biết dự án nào khác đề cập đến một dự án nhất định trong Visual Studio?

Nhưng không có điều tương tự cho một dự án.

Cách đơn giản nhất để làm như vậy là gì? Tôi có phải kiểm tra mọi dự án để nói không?

Edit: enter image description here

Một đề cập đến B, nhưng không thể tìm thấy B sử dụng Regex.

+1

Bạn đang cố gắng tìm những dự án nào đề cập đến một dự án cụ thể? – JaredPar

+0

Vâng, đó là ý tôi. Xin lỗi nếu tiếng Anh của tôi làm bạn bối rối. – CuiPengFei

+0

Cách tiếp cận đơn giản là chỉ cần loại bỏ tham chiếu dự án và biên dịch lại. –

Trả lời

23
  1. Tìm tất cả (CTRL + SHIFT + F)
  2. "Find what:" = Reference * ReplaceThisTextWithProjectName
  3. Kiểm tra "Sử dụng:" -.> "Regular Expression" trong "Tìm tùy chọn" phần
  4. "Xem các loại tệp sau:" = "*. * Proj *"
  5. "Tìm trong:" = Chọn thư mục/thư mục trên ổ đĩa của bạn. Không sử dụng "Toàn bộ giải pháp", nó sẽ không tự nhận được tệp dự án.
+0

Rất đẹp. :) :) :) :) – demoncodemonkey

+0

vui lòng xem chỉnh sửa – CuiPengFei

+1

Tôi đã chỉnh sửa tiêu chí tìm kiếm để bao gồm những điều sau đây: 5. "Tìm trong:" = Chọn thư mục/thư mục trên ổ đĩa của bạn. Không sử dụng "Toàn bộ giải pháp", nó sẽ không tự nhận được tệp dự án. – fenone

2

Không chắc chắn nếu bạn đã xem xét sử dụng Resharper (không miễn phí), nhưng nó dễ dàng cho phép bạn nhấp chuột phải vào một dự án để xem mã phụ thuộc.

Tôi không thể sống mà không có và cũng đáng giá theo ý kiến ​​của tôi - nhưng nó không dành cho tất cả mọi người.

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

Có một thử nghiệm 30 ngày nếu bạn muốn thử nó ra - Tái bút: Tôi không làm việc cho họ, chỉ cần một người yêu của công cụ này! :)

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

+1

Tôi không nghĩ rằng điều này làm những gì op muốn. Nó chỉ tìm kiếm những thứ liên quan đến dự án trong giải pháp hiện tại .... và không phải các giải pháp bên ngoài. – goamn

Các vấn đề liên quan