Visual Studio 2017: Tham chiếu phương thức hiển thị


163

Làm cách nào tôi có thể hiển thị các tham chiếu trên đầu khai báo phương thức?
Tôi đã tìm nó trong các thuộc tính Visual Studio, nhưng không thể tìm thấy nó.



Cũng là trường hợp cho Visual Studio 2019 Preview. Bật thủ công CodeLens
OzBob

Câu trả lời:


243

Trong Visual Studio Professional hoặc Enterprise Kích hoạt CodeLens bằng cách này-

Công cụ → Tùy chọn → Trình soạn thảo văn bản → Tất cả ngôn ngữ → CodeLens

Điều này không có sẵn trong Phiên bản cộng đồng


26
@ FADI1987 bạn sử dụng Visual Studio nào? CodeLens không có sẵn cho Community Edition.
Người đi bộ đêm

5
@ FADI1987 chức năng này (CodeLens) không khả dụng cho Phiên bản cộng đồng. Nhưng tôi không thể nói bất cứ điều gì về ReSharper (tôi không biết).
Người đi bộ đêm

4
Họ đã lấy đi điều này vào năm 2017? Tôi có nó trong Cộng đồng 2015.
Sa hoàng Bomba

2
vâng, điều đó không thú vị - trong cộng đồng VS2015 có sẵn liên kết tham chiếu, nhưng không có trong cộng đồng VS2017 :(
Prokurors

1
... và tôi nghĩ Community Edition được cho là gói đầy đủ
Arkiliknam

64

Không có may mắn với ống kính Code trong phiên bản Cộng đồng.

Nhấn Shift+ F12để tìm tất cả các tài liệu tham khảo.


4
Bạn cũng có thể thử Ctrl + K + R thay vì Shift + F12
ephraim

Tôi có Cộng đồng Visual Studio 2017 (phiên bản 15.9.9) và nó đã có tính năng Code Lens trên đường dẫn được giải thích bởi @ISHIDA
Pimenta

@Pimenta nó ở đó, nhưng khi kiểm tra nó, các tài liệu tham khảo vẫn không được hiển thị. Tôi đang ở phiên bản 15.9.10
Janis S.

52

Để hiển thị các tham chiếu trên đầu phương thức, bạn phải bật tùy chọn CodeLens trong Visual Studio ProfessionalVisual Studio Enterprise .

Sử dụng các bước dưới đây để kích hoạt nó.

1 . Chuyển đến Công cụ và sau đó chọn Tùy chọn :

nhập mô tả hình ảnh ở đây

2 . Sau đó chọn Trình soạn thảo văn bản -> Tất cả ngôn ngữ -> CodeLens

nhập mô tả hình ảnh ở đây

3 . Nhấp vào hộp kiểm để Kích hoạt ống kính mã: nhập mô tả hình ảnh ở đây

Bây giờ bạn có thể thấy các tài liệu tham khảo trên đầu phương thức.

Điều này sẽ không hoạt động cho VS - Community Edition

Chúc mừng!


Của tôi được kích hoạt nhưng chúng tùy chọn khác thậm chí không được hiển thị. Cộng đồng VS 2017
Josue Martinez

Đối với VS Community 2017, bạn cần cài đặt SSDT hoặc SSMS 2016, nó có thể kích hoạt CodeLens cho bạn. Nếu cài đặt và nhị phân của tiện ích mở rộng ở đó, tiện ích mở rộng sẽ hoạt động. Tham chiếu: Developercommunity.visualstudio.com/content/pro
Hiệu / 26176 / Bọ

50

CodeLens không có sẵn trong các phiên bản Cộng đồng. Bạn cần Professional hoặc cao hơn để bật nó lên.

Trong VS2015, một cách để "lấy" CodeLens là cài đặt Công cụ dành cho nhà phát triển SQL Server (SSDT) ​​nhưng tôi tin rằng điều này đã được khắc phục trong VS2017.

Tuy nhiên, bạn vẫn có thể nhận được tất cả các tham chiếu phương thức bằng cách nhấp chuột phải vào phương thức và "Tìm tất cả các tham chiếu"

nhập mô tả hình ảnh ở đây


14

Đối với bất cứ ai nhìn vào điều này ngày hôm nay sau 2 năm, Visual Studio 2019 (phiên bản cộng đồng cũng) hiển thị các tài liệu tham khảo


Cảm ơn, nhưng vì một số lý do, Codelens theo mặc định bị vô hiệu hóa trong phiên bản VS. Vì vậy, tôi đã phải kích hoạt nó, nhưng cuối cùng - nó hoạt động.
mờ nhạt

Cảm ơn, vì một số lý do, ống kính mã đã được bật cho tôi, vì vậy tôi phải vô hiệu hóa nó vì nó hoàn toàn vô dụng và chỉ làm phiền tôi khi tìm kiếm sth trong mã và trong khi làm việc.
Adam Staszak

5

Trong các bài viết trước tôi đã đọc rằng tính năng này có sẵn trên cộng đồng VS 2015 nếu bạn cài đặt đầu tiên SQL Server express (miễn phí) và THEN cài đặt VS. Tôi đã thử nó và nó đã làm việc. Tôi vừa phải cài đặt lại Windows và hiện đang thực hiện quy trình tương tự và nó không hoạt động ... vì vậy sẽ thử lại :). Tôi biết nó đã hoạt động 6 tháng trước khi tôi thử.

-Ed


Kể từ sáng nay, máy chủ VS và SQL sau (bao gồm cả SSDT) ​​hoạt động kết hợp để giúp bạn có được CodeLens. Tôi không chắc chắn nơi nào khác tôi nên có, nhưng đã cung cấp các tệp trên MediaShare. SSMS-Setup-ENU-1653.exevs_community_ENU.exe . Tôi hy vọng điều này sẽ giúp bất cứ ai vẫn tìm kiếm.
petrosmm

1
Hy vọng điều này hoạt động - đó là một công cụ thỏa thuận giữa tôi tiếp tục phát triển trong cộng đồng VS2017 và quay trở lại cộng đồng VS2015. Vấn đề là tôi đã nâng cấp dự án của mình lên 2017 từ năm 2015 và đã có vấn đề khi cố gắng mở lại dự án trong VS2015. Sẽ thử kết hợp này với các tệp @MaximusPeter được cung cấp và cho tất cả bạn biết nếu nó hoạt động.
ozzy432836

cài đặt mới của wndows 10, cài đặt SSMS 2017, nâng cấp SSMS sau đó là phiên bản cộng đồng VS2017. Không may mắn. Vẫn không có tài liệu tham khảo trên màn hình. Có thể quay trở lại 2 VS2015 ... hoặc trả tiền cho chuyên nghiệp!
ozzy432836

Điều này không sử dụng SSMS 2017 ... nó sử dụng SMSS 2016 có tùy chọn trong trình cài đặt để thêm SSDT .... Đó có phải là những gì bạn đang cố gắng thực hiện?
petrosmm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.