Visual Studio 편집기가 더 이상 오류에 밑줄을 긋지 않습니다.


116

내 Visual Studio (2008) 편집기가 오류 (이 멋진 물결 모양의 빨간색 선)에 밑줄을 긋기 위해 중지되었습니다. 언제인지 정확히 알 수는 없지만 .Net Framework 3.5 SP 1 또는 MVC 베타 (내가 생각하는 것 같지 않음)의 설치와 관련이있을 수 있습니다. 또한 평가 목적으로 CodeRush와 Resharper를 모두 설치하고 제거했습니다 (둘 중 하나를 유지하지 않기로 결정).

누구든지 문제를 알고 있고이 기능을 다시 복원하는 방법을 알고 있습니까?


4
최근에 VS 2010에서 동일한 문제가 발생했습니다. 그리고 얼마 지나지 않아 Resharper를 설치하고 제거했습니다.
Dmitry Tashkinov

Resharper를 설치 한 후 VS2013에서 나에게 발생했습니다. Visual Studio Power Tools도 효과가있을 수 있다고 생각합니다.
So Many Goblins 2015 년

답변:


233

당신이 확인 했 ToolsOptions...Text EditorC#AdvancedUnderline errors in the editor?

나는 보통 설정을 엉망으로 만드는 경향이 있기 때문에 플러그인을 엉망으로 만든 후 내 설정을 재설정하는 것을 좋아합니다 : ToolsImport and Export Settings...Reset all settings.


그것은 나에게 너무 명백했습니다. 감사합니다, 모든 것이 잘 작동합니다;)
Mats

9
위와 컴파일을 수행 한 후 VS2013에서 동일한 수정이 작동했습니다.
Chuck Savage

2
나는 2012 년과 2013 년에 그것을해야했다. 왜 이것이 기본적으로 꺼져 있는가!
Sonic Soul

10
Resharper를 제거한 후에 정말 도움이되었습니다.
Alejandro Bastidas

1
또한 동일한 위치에서 "Show live semantic errors"를 확인해야했습니다.
majjam

18

가능한 원인에 대해.

VS 2012 및 2013의 경우 하나의 "실시간"계정에 바인딩 된 Visual Studio 인스턴스가 두 개 이상이고 그중 하나에 ReSharper를 설치 한 경우 기본 IntelliSense 및 오류 밑줄이 비활성화됩니다 (자체 규칙으로 대체). 계정을 통해 ReSharper가없는 다른 컴퓨터로 동기화됩니다.


이것은 내 연속적인 밑줄 오류를 수정하고 xaml intellisense 설정이 설정되지 않은 경우 매우 도움이되었습니다.
codechinchilla

야 .. 방금 알아 냈어. 때로는 지옥처럼 으스스합니다.
Maxime Rouiller 2015

1

일반적으로 Disable Squiggl 이라고 합니다. Visual Studio에서 물결 선 또는 물결 선 .

Visual Studio 2013에서는 어떻게 하시겠습니까?

TOOLS- > Options ...-> Text Editor- > C / C ++ -> Advanced- > Disable Squiggles : True / False (Under IntelliSense)-> Press OK


1

나는 오래된 질문과 다양한 해결책을 알고 있지만 다른 방식으로 수정했습니다. VS2017을 사용하여 C # 코드에서 Unity3D로 작업하고 있는데, 갑자기 VS가 입력하는 동안 밑줄 표시를 중지하기로 결정했습니다. 그러나 파일 탭을 닫았다가 다시 열면 갑자기 오류가 제거됩니다.

예를 들면 :

class A { 
public int x; 
s;
}

그 외로운 's'기호에 대해 분명하게 오류를 제공해야합니다. 그러나 VS는이 파일 탭을 닫고 다시 열 때까지 밑줄을 긋지 않습니다.

솔루션 : 전체 Unity 프로젝트 폴더 (기본적으로 일반 VS 솔루션 폴더와 유사 함)를 복사하고 거기에 문제가 있던 새 폴더로 작업했습니다.


0

2017 년에도 같은 문제가 발생했습니다. '인텔리 센스 사용 안함'옵션이 있었으니 false로 설정되어 있는지 확인하세요.


0

Visual Studio 2017의 경우 HeeJae의 의견에 따라 행동하십시오.

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

즉 :

안녕하세요. 아마도 알려진 문제에 부딪혔을 것입니다. 이거 해볼래?

1. 최신 릴리스로 업데이트해도 문제가 해결되지 않는 경우

2. Tools \ Options \ Projects and Solutions \ General로 이동하여 "Allow parallel project initialize"를 선택 취소합니다.

3. VS를 닫습니다.

4. 솔루션 파일 옆에있는 ".vs"디렉토리를 삭제합니다.

5. VS를 다시 엽니 다.

..

감사합니다

문제가 해결 된 후 "병렬 프로젝트 초기화 허용"옵션을 다시 활성화 할 수 있습니다.

나는 VS를 업그레이드하고, VS 설정을 재설정하고, VS 캐시를 지우고 사람들이 일반적으로하는 모든 것을 시도했지만 아무도이 문제를 해결하지 못했습니다! 결국 언급 된 솔루션은 나를 위해 마술처럼 작동했습니다.

행운을 빕니다


0

솔루션에서 동일한 프로젝트를 다시 언로드하고로드하는 것이 트릭입니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "프로젝트 언로드"를 클릭하십시오. 언로드되면 동일한 프로젝트를 다시 마우스 오른쪽 버튼으로 클릭하고 "프로젝트 다시로드"를 클릭합니다. 오류 강조 표시가 반환됩니다.

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