2012-10-04 2 views
53

ReSharper에게 프로젝트의 일부 파일을 무시하라고 말하고 싶습니다. 그들 중 일부는 너무 큽니다 (캔 테스트 데이터가 포함되어 있습니다). 그들 중 일부는 (Silverlight와 .NET 코드의 매시와) 혼란 스럽습니다.ReSharper를 특정 파일에 대해 사용하지 않도록 설정하는 방법이 있습니까?

파일 맨 위에 주석을 달아이 작업을 수행 할 수 있습니까?

하지만 완료되었으므로 파일을 영구 저장해야합니다 (즉, 체크인 할 수 있어야 함).

this이 발견되었지만 지속되지 않는 것으로 나타났습니다.

답변

42

일부 파일이나 폴더에서 검사를 건너 뛰려면 으로 이동하십시오. ReSharper | 옵션 | 코드 검사 | 설정 ->건너 뛰기 항목 편집 버튼. 또는 코드가 생성 된 경우 적절한 목록에 추가하십시오 ReSharper | 옵션 | 코드 섹션을 생성하십시오. 작동 방식에 대한 자세한 내용은 here을 참조하십시오.

+1

영구 유지됩니까? 어떤 파일 (있는 경우)을 체크인해야합니까? 다른 팀원이 체크 아웃하면 작동합니까? –

+1

팀 구성원과 공유하려면 변경된 설정을 'solution'... 'team-shared' 계층에 저장하십시오. 그리고'YourSolution.sln.DotSettings'을 VCS에 추가하십시오. 아니면 오직 자신을 위해서 - '솔루션'... '개인용'레이어에 저장하십시오. –

52

바로 가기 키를 사용하여이 파일을 개별 파일에 적용 할 수 있습니다.

파일을 열어 두 가지 모두 시도해보십시오 (실제 바로 가기는 환경에 따라 다름).

  • Ctrl 키 + 시프트 + Alt 키 + 8
  • Ctrl 키 + 8

당신은 그것을이 특정 파일의 처리를 토글 것을 볼 수 있습니다.

키보드 대화 상자에서이 바로 가기의 이름은 ReSharper_EnableDaemon입니다.

+3

코드 검사를 다시 토글 링하려면 동일한 바로 가기 키를 사용해야합니다. CTRL + SHIFT + ALT + 8 – Wesley

45

이 질문은 원래 질문했을 때 사용할 수있는 것보다 최신 버전의 기능 일 수 있습니다.

이 주석을 사용하여 특정 블록 (또는 파일)에 대한 코드 검사를 억제 할 수있다 :

// ReSharper disable All 

// ReSharper restore All 

here를 참조하십시오.

+2

적어도 R # 8.1에서는 대소 문자를 구분합니다. 처음에는 "disable all"과 "all restore"를 추가했는데 이것은 표준 지시어와 비슷하지만 작동하지 않았습니다. – SilverSideDown

+0

이것은 UI에서만 작동하며 코드 정리 작업에는 사용되지 않는다는 점에 유의하십시오. – twomm

+0

케이스는 중요하지만 'ReSharper disable All'및 'ReSharper disable all'이어야합니다. ReSharper 10으로 테스트했습니다. – pauldendulk

관련 문제