Visual Studio 2017 : 표시 방법 참조


답변:


243

Visual Studio Professional 또는 Enterprise에서 다음을 수행하여 CodeLens를 활성화하십시오.

도구 → 옵션 → 텍스트 편집기 → 모든 언어 → CodeLens

Community Edition에서는 사용할 수 없습니다


26
@ FADI1987 어떤 Visual Studio 인스턴스를 사용하십니까? Community Edition에는 CodeLens를 사용할 수 없습니다.
— 나이트 워커

5
@ FADI1987이 기능 (CodeLens)은 Community Edition에서 사용할 수 없습니다. 그러나 나는 ReSharper에 대해 아무 말도 할 수 없습니다 (모릅니다).
— 나이트 워커

4
그들은 2017 년에 이것을 빼앗 았습니까? 2015 년 커뮤니티에 있습니다.
— 차르 봄바

2
예, 멋지지 않습니다-VS2015 커뮤니티에는 참조 링크가 있지만 VS2017 커뮤니티에는 없습니다 :(
— Prokurors

1
... 나는 커뮤니티 에디션은 전체 패키지가 될 줄 알았는데
— Arkiliknam

64

커뮤니티 에디션의 코드 렌즈는 운이 없습니다.

모든 참조를 찾으려면 Shift+ F12를 누릅니다 .


4
Shift + F12 대신 Ctrl + K + R을 사용해보십시오.
— ephraim

Visual Studio Community 2017 (v 15.9.9)이 있으며 @ISHIDA
— Pimenta

@Pimenta 존재하지만 확인할 때 참조는 여전히 표시되지 않습니다. 나는 버전 15.9.10에있다
— Janis S.

52

메서드 맨 위에 표시되는 참조를 보려면 Visual Studio Professional 및 Visual Studio Enterprise 에서 CodeLens 옵션 을 활성화해야합니다 .

활성화하려면 아래 단계를 따르십시오.

1 . 도구로 이동 한 다음 옵션 을 선택하십시오 .

여기에 이미지 설명을 입력하십시오

2 . 그런 다음 텍스트 편집기 -> 모든 언어 -> CodeLens를 선택하십시오.

여기에 이미지 설명을 입력하십시오

3 . 확인란을 클릭하여 코드 렌즈 활성화 : 여기에 이미지 설명을 입력하십시오

이제 메소드 맨 위에서 참조를 볼 수 있습니다.

VS-Community Edition에서는 작동하지 않습니다.

건배!


광산이 활성화되었지만 다른 옵션도 표시되지 않습니다. VS Community 2017
— Josue Martinez

VS Community 2017의 경우 SSDT 또는 SSMS 2016을 설치해야 CodeLens가 활성화 될 수 있습니다. 확장 프로그램의 설정과 바이너리가 있으면 확장 프로그램이 작동합니다. 참조 : developercommunity.visualstudio.com/content/problem/26176/…
— Laxman Gite

50

커뮤니티 에디션에서는 CodeLens를 사용할 수 없습니다. 전원을 켜려면 Professional 이상이 필요합니다.

VS2015에서 CodeLens를 "가져 오는"방법 중 하나는 SSDT (SQL Server Developer Tools)를 설치하는 것이었지만 VS2017에서이 문제가 해결되었다고 생각합니다.

여전히 메소드를 마우스 오른쪽 단추로 클릭하고 "모든 참조 찾기"를 클릭하여 모든 메소드 참조를 얻을 수 있습니다.

여기에 이미지 설명을 입력하십시오


14

2 년 후 오늘 이것을 보는 사람이라면 누구나 Visual Studio 2019 (커뮤니티 에디션)에서


고맙지 만 어떤 이유로 Codelens는 기본 버전의 VS에서 기본적으로 비활성화되었습니다. 그래서 나는 그것을 가능하게해야했지만 마침내 작동합니다.
— faint220

고마워, 어떤 이유로 코드 렌즈가 나를 위해 활성화되었으므로 완전히 쓸모없고 코드와 작업 중에 sth를 검색하는 것을 방해했기 때문에 비활성화해야했습니다.
— Adam Staszak

5

이전 게시물에서 SQL Server Express (무료)를 먼저 설치 한 다음 VS를 설치하면 VS 2015 커뮤니티에서이 기능을 사용할 수 있음을 읽었습니다. 나는 그것을 시도했고 효과가 있었다. 방금 Windows를 다시 설치하고 지금 동일한 절차를 거쳤으며 작동하지 않았습니다 ... 다시 시도하십시오 :). 나는 6 개월 전에 시도했을 때 효과가 있음을 알고 있습니다.

-Ed


오늘 아침부터 다음 VS와 SQL 서버 (SSDT 포함)가 콤보로 작동하여 CodeLens를 얻을 수 있습니다. 다른 곳이 확실하지 않지만 MediaShare에 파일을 제공했습니다. SSMS - 설정 - ENU-1653.exe 및 vs_community_ENU.exe . 나는 이것이 여전히 찾는 사람을 도울 수 있기를 바랍니다.
— petrosmm

1
VS2017 커뮤니티에서 계속 개발하고 VS2015 커뮤니티로 돌아가는 거래 차단기가 작동하기를 바랍니다. 문제는 이미 2015에서 프로젝트를 2017로 업그레이드했으며 VS2015에서 프로젝트를 다시 열려고하는 데 문제가 있다는 것입니다. @MaximusPeters가 제공 한 파일과 함께이 조합을 시도하고 작동하는지 모두에게 알려줄 것입니다.
— ozzy432836

wndows 10 새로 설치, SSMS 2017 설치, SSMS 업그레이드 및 VS2017 커뮤니티 에디션. 불운. 디스플레이에 여전히 참조가 없습니다. VS2015로 돌아가거나 전문가 비용을 지불 할 수 있습니다!
— ozzy432836

이것은 SSMS 2017을 사용하지 않습니다 ... 설치 프로그램에 SSDT를 추가하는 옵션이있는 SMSS 2016을 사용합니다 ...
— petrosmm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.