Visual Studio Community Edition 2015 및 2017에서 누락 된 CodeLens 참조 수


88
  1. Visual Studio Community Edition에서 참조 횟수 (코드 렌즈) 가 누락 된 이유가 있습니까?
  2. 옵션에서 활성화 할 수 있습니까?

다음은 Visual Studio 2015 및 2017 Community Edition의 스크린 샷입니다.

코드 렌즈가없는 방법

다음은 Visual Studio 2013의 스크린 샷입니다.

코드 렌즈를 사용한 방법

출처 : dailydotnettips.com


5
VS Community에서 codelens를 사용할 수 없다는 것을 알고 있지만, 내 작업 기계에서 어떻게 든 나에게 나타 났고, 가정용 컴퓨터에서도 VS Community를 사용하고 있으며 부족합니다. 어떻게 얻었는지 모르겠습니다. 직장에 나타나기 위해. VS 커뮤니티에 codelens가 나타나는 다른 사람이 있습니까?
— Ray

@fanray : 1) PC에 codelens가 설치된 다른 버전의 VS를 만들었습니까? 2) 내가 아는 사람은 코드 렌즈가있는 VS 커뮤니티도 있습니다.
— H. Pauwelyn

예, 실제로 해당 컴퓨터에 2013 Pro가 설치되어 있습니다. VS Community 외에 다른 설치없이 코드 렌즈를 표시하는 방법을 우연히 알고 있습니까?
— Ray

2
방법을 두 번 클릭하고 Ctrl K + R을 누르면 그 가난한 버전을 얻을 수 있지만 정말 그리워요!
— ozzy432836

그것은 너무 나쁘다 – 심지어 무료 Visual Studio 코드도 참조를 보여줄 수 있고 그것을 클릭 할 수있다 :-(
— GreenEyedAndy

답변:


75

이것은 일반적인 참조 계산 기능이 아니라 CodeLens의 기능 중 하나 일뿐입니다. CodeLens는 Visual Studio 2015 Pro 이상 에서만 사용할 수 있습니다 . Visual Studio 2013에서는 Ultimate 전용 기능이었습니다.

최신 정보

다른 사람들이 언급했듯이 SSDT 또는 SSMS 2016을 설치하면 CodeLens도 활성화 될 수 있습니다. VS 2015 Community 는 Pro이고 다른 라이선스와 CodeLens와 같은 일부 확장 기능이 없기 때문입니다. 확장 프로그램의 바이너리 및 설정이 설치되어있는 한 Community는 확장 프로그램을 활성화합니다.

2019 업데이트

"CodeLens는 Visual Studio Enterprise에서만 찾을 수있는 기능 이었지만 Visual Studio 2019의 향후 미리보기에서 변경 될 예정입니다.이 기능은 2019 년에 Community Edition에서도 사용할 수 있을 것입니다." Visual Studio 2019의 새로운 기능


4
다른 사람도 VS의 커뮤니티 버전을 가지고 있지만 참조 횟수가 있습니다!
— H. Pauwelyn

1
예 100 % 확실합니다. 나는 또한 당신의 링크에서 보았고 실제로 당신은 옳습니다. 하지만 커뮤니티 버전을 가지고있는 사람이 있습니다.
— H. Pauwelyn

2
이상하게도 SQL Server Management Studio 2016을 설치 한 후 "VS2015 커뮤니티"에 나타났습니다.
— Dan Ware

3
VS Community 는 VS Pro입니다. 확장의 설정과 바이너리가 있으면 확장이 작동합니다. 분명히 VS 커뮤니티와 함께 제공되지 Codelens 있지만 가능하면 데이터베이스 프로젝트와 작업에 CodeLens 수 있도록, SSMS에 패키지되어
— 파나지오티스 Kanavos

8
SSDT 및 SSMS 2016을 설치했는데 CodeLens가 여전히 내 VS 커뮤니티에 표시되지 않습니다. 커뮤니티에서 CodeLens를 얻는 다른 방법이 있습니까?
— remotedeveloper 2016

116

아래 링크에서 VS 2015 Community Edition (업데이트 1)이있는 2 대의 컴퓨터에 Visual Studio 2015 용 최신 SSDT 미리보기를 설치했고 CodeLens가 모든 프로젝트에서 작동하기 시작했습니다.

https://msdn.microsoft.com/en-us/library/mt204009.aspx

여기에 이미지 설명 입력


5
Shazaam! 이 솔루션은 효과가있었습니다. 이제 VS 2015 커뮤니티에서 vb.net의 각 함수 위에 참조가 있습니다. 한 번의 클릭으로 함수에서 해당 함수를 호출하는 다른 함수로 이동하기 때문에 참조가 훌륭합니다. 시간을 절약합니다.
— Doug Null

2
CodeLens가 DB와 함께 번들로 제공되는 추가 SQL Server x 서비스 중 하나에 포함되어 있음을 추가하고 싶었습니다. 당신이 원하는 것을 가지고 있는지 확인하기 위해 누군가를 뽑지 마십시오. 나는 처음에 그것들을 모두 해제했기 때문에 설치를 수정해야했다.
— JohnTube

5
정확히 말하면 "SQL Server Integration Services"만 설치하면됩니다. 필수 "SQL Server 데이터베이스" i.imgur.com/XFWFf85.png 와 함께 . 저는 이것이 "Microsoft Visual Studio Tools for Applications 2015 Language Support"패키지의 일부라고 생각합니다.
— die maus

1
@Nick 더 이상 작동하지 않는 것 같습니다. 하지만 Windows 10, VS2015 커뮤니티 및 codelens에 다른 노트북이 있습니다. 나는 새로운 VS 2015 지역 사회의 설치 수에 MS가이 문제를 해결 같은데요
— MRainzo

3
링크 (SQL Server Data Tools (17.0 RC1))와 마찬가지로 SSDT를 설치 한 후에도 계속 표시되지 않습니다. 코드 또는 옵션> 텍스트 편집기> 모든 언어 = (업데이트 3이 있습니다.
— Gelásio

23

Visual Studio 2015 Community Edition이 있고 원래 CodeLens가 없었습니다.

그러나 도구-> 확장 및 업데이트-> 제품 업데이트로 이동 한 다음 SSDT를 다운로드하고 SSDT 패키지 내의 모든 옵션을 설치하면 이제 저의 VS 2015 Community Edition에서 CodeLens에 액세스 할 수 있습니다.


2
나는 vs-2015-upgrade3 + SSDT를 설치했고 CodeLens는 마법처럼 보였습니다
— Zakos

1
여기에서도 업그레이드 3을 사용하여 VS 2015 커뮤니티를 설치했으며 CodeLens가 있습니다.
— Almir Vuk

2
이것은 단순히 사용자가 SSDT를 설치하도록하는 음모일까요?
— 지미 쇼

특정 버전의 Visual Studio에 대한 올바른 SQL Server 데이터 도구 패키지를 다운로드해야합니다. docs.microsoft.com/en-us/sql/ssdt/…
— Jimmy Shaw

10

이 기능은 시험판 버전에서 일시적으로 사용할 수 있었던 것처럼 들리지만 Visual Studio Community 2017에서는 비활성화되었습니다.

Visual Studio 팀 은 2017 년 3 월 14 일 에이 성명서 를 발표했습니다 .

SQL Server 데이터 도구의 작성 오류로 인해 설치시 Visual Studio 커뮤니티에서 일시적으로 기능이 잘못 표시되었습니다. 당신이 보는 변화는 그 실수를 수정 한 결과입니다.

또한 Visual Studio 2017 오퍼링 비교 페이지에서 CodeLens는 Community 에디션에서 사용할 수없는 것으로 보입니다.


3

도구 탭에서 옵션을 선택합니다.

열린 창에서 다음과 같이 선택하고 확인을 누릅니다. 예

행운을 빕니다!!!


이것은 Visual Studio 커뮤니티 버전입니까? 나는 codelens에서 이러한 추가 옵션을 볼 수 없습니다
— Amit Singh Rawat

1
프로페셔널 버전입니다.

1

위의 R. Richards 답변에 대해 댓글을 달 수 없습니다. 따라서이 답변을 별도의 답변으로 게시했습니다. VS Pro를 2017로 업그레이드했을 때 CodeLens 참조도 저에게 사라졌습니다.하지만 내 데스크톱에서만 ( "동일한"업그레이드가 CodeLens 설정이 분명히 영향을받지 않는 내 노트북). 어쨌든, 텍스트 편집기에서 CodeLens 활성화 : 모든 언어를 해결하기가 매우 쉽습니다.


1

다른 방법은 멤버를 마우스 오른쪽 버튼으로 클릭하고 '모든 참조 찾기' 또는 단축키 shift+ F12*를 선택하는 것입니다. 프로젝트별로 그룹화 된 참조 수뿐만 아니라 기본 코드 라인과 해당 클래스도 찾을 수 있습니다.

* Visual Studio 2017 커뮤니티에 따라.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.