다음을 통해 공유


방법: 사용자 지정 규칙 집합 만들기

Visual Studio Premium 및 Visual Studio Ultimate에서는 코드 분석과 연결된 특정 프로젝트 요구 사항에 맞게 사용자 지정 규칙 집합을 만들고 수정할 수 있습니다. 사용자 지정 규칙 집합을 만들려면 규칙 집합 편집기에서 하나 이상의 표준 규칙 집합을 엽니다. 그런 다음 특정 규칙을 추가하거나 제거하고, 코드 분석을 통해 규칙이 위반되었음이 확인될 때 수행할 작업을 변경할 수 있습니다.

새 사용자 지정 규칙 집합을 만들려면 규칙 집합을 새 파일 이름으로 저장합니다. 그러면 사용자 지정 규칙 집합이 프로젝트에 자동으로 할당됩니다.

참고

Visual Studio 2010 Premium에서 규칙 집합을 만들거나 수정한 후 Visual Studio 2005 또는 Visual Studio 2008에서 코드 프로젝트를 다시 열고 코드 분석을 실행하려는 경우 Visual Studio 2010 Premium에서 규칙 집합을 수정해야 합니다. 사용자 지정 규칙 집합을 수정하거나, 미리 설치된 규칙 집합 중 하나를 선택하고 사용자 지정을 클릭할 수 있습니다. 그런 다음 Visual Studio 2005 또는 Visual Studio 2008에서 프로젝트를 열 수 있습니다.

규칙 집합 편집기 열기

규칙 집합 편집기에서 빈 규칙 집합 파일을 열려면

  1. Visual Studio의 파일 메뉴에서 새로 만들기를 가리킨 다음 파일을 클릭합니다.

  2. 새 파일 대화 상자의 설치된 템플릿 목록에서 일반을 클릭한 다음 코드 분석 규칙 집합을 선택합니다.

  3. 규칙 집합 편집기가 나타납니다. 편집기 목록에는 아무 규칙도 선택되어 있지 않습니다.

기존의 단일 규칙 집합에서 사용자 지정 규칙을 만들려면

  1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 속성 탭에서 코드 분석을 클릭합니다.

  3. 규칙 집합 드롭다운 목록에서 다음 중 하나를 수행합니다.

    • 사용자 지정할 규칙 집합을 선택합니다.

    -또는-

    • 목록에 없는 기존 규칙 집합을 지정하려면 **<찾아보기...>**를 선택합니다.
  4. 열기를 클릭하여 규칙 집합 편집기에 규칙을 표시합니다.

기존의 여러 규칙 집합에서 사용자 지정 규칙 집합을 만들려면

  1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  2. 속성 탭에서 코드 분석을 클릭합니다.

  3. 이 규칙 집합 실행에서 **<여러 규칙 집합을 선택하십시오...>**를 선택합니다.

  4. 규칙 집합 추가 또는 제거 대화 상자에서 새 규칙 집합의 기초로 사용할 규칙 집합을 선택한 다음 확인을 클릭합니다.

  5. 새 규칙 집합을 저장합니다.

    이 규칙 집합 실행 목록에서 새 규칙 집합의 이름이 선택됩니다. 다음 단계에서 규칙 집합의 표시 이름을 변경할 수 있습니다.

  6. (선택 사항) 규칙 집합의 표시 이름을 변경하려면 보기 메뉴에서 속성 창을 클릭합니다. 그런 다음 이름 상자에 표시 이름을 입력합니다.

  7. 새 규칙 집합의 특정 코드 분석 규칙을 추가, 제거 또는 수정하려면 열기를 클릭합니다.

규칙 집합 수정

규칙 집합 편집기에서 규칙 집합을 수정하려면

  • 규칙 집합의 표시 이름을 변경하려면 보기 메뉴에서 속성 창을 클릭합니다. 그런 다음 이름 상자에 표시 이름을 입력합니다. 표시 이름은 파일 이름과 달라도 됩니다.

  • 그룹의 모든 규칙을 사용자 지정 규칙 집합에 추가하려면 그룹의 확인란을 선택합니다. 그룹의 모든 규칙을 제거하려면 확인란의 선택을 취소합니다.

  • 특정 규칙을 사용자 지정 규칙 집합에 추가하려면 해당 규칙의 확인란을 선택합니다. 특정 규칙을 규칙 집합에서 제거하려면 확인란의 선택을 취소합니다.

  • 코드 분석 시 규칙이 위반될 때의 동작을 변경하려면 규칙의 동작 필드를 클릭하고 다음 값 중 하나를 선택합니다.

    경고 - 경고를 생성합니다.

    오류 - 오류를 생성합니다.

    없음 - 규칙을 사용하지 않습니다. 이 동작은 규칙 집합에서 규칙을 제거하는 것과 같습니다.

규칙 집합 편집기 표시 내용 변경

규칙 집합 편집기 도구 모음을 사용하여 규칙 집합 편집기의 필드를 그룹화, 필터링 또는 변경하려면

  • 모든 그룹의 규칙을 확장하려면 모두 확장을 클릭합니다.

  • 모든 그룹의 규칙을 축소하려면 모두 축소를 클릭합니다.

  • 규칙을 그룹화하는 데 기준이 되는 필드를 변경하려면 그룹화 방법 목록에서 필드를 선택합니다. 규칙을 그룹화하지 않고 표시하려면 **<없음>**을 선택합니다.

  • 규칙 열의 필드를 추가하거나 제거하려면 열 옵션을 클릭합니다.

  • 현재 솔루션에 적용되지 않는 규칙을 숨기려면 현재 솔루션에 적용되지 않는 규칙 숨기기를 클릭합니다.

  • 오류 동작이 할당된 규칙의 표시/숨김을 전환하려면 코드 분석 오류를 생성할 수 있는 규칙 표시를 클릭합니다.

  • 경고 동작이 할당된 규칙의 표시/숨김을 전환하려면 코드 분석 경고를 생성할 수 있는 규칙 표시를 클릭합니다.

  • 없음 동작이 할당된 규칙의 표시/숨김을 전환하려면 활성화되지 않는 규칙 표시를 클릭합니다.

  • Microsoft 기본 규칙 집합을 현재 규칙 집합에 추가하거나 현재 규칙 집합에서 제거하려면 자식 규칙 집합 추가 또는 제거를 클릭합니다.

참고 항목

작업

방법: 관리 코드 프로젝트에 대한 코드 분석 구성

참조

관리 코드의 코드 분석 규칙 집합 참조