방법: 추가 기능 관리자를 사용하여 추가 기능 제어

업데이트: 2007년 11월

추가 기능 관리자는 IDE(통합 개발 환경)에서 추가 기능을 로드하거나 제거하고 로드 방법을 지정하는 데 사용되는 도구입니다. 추가 기능 관리자는 Visual Studio에 등록된 모든 추가 기능을 나열합니다.

추가 기능 관리자 대화 상자

AddInManager 스크린 샷

추가 기능 관리자를 사용하면 다음과 같은 작업을 수행할 수 있습니다.

  • 추가 기능 즉시 로드 또는 언로드

  • 환경 시작 시 추가 기능을 로드하도록 지정

  • 빌드 또는 만들기 작업에서와 같이 명령줄을 통해 환경을 시작할 때 추가 기능을 로드하도록 지정

추가 기능 로드 및 관리

사용 가능한 추가 기능 목록에는 등록된 추가 기능만 표시됩니다. 추가 기능 마법사를 사용하여 만든 추가 기능은 Visual Studio에 자동으로 등록됩니다. 추가 기능 등록에 대한 설명과 추가 기능을 수동으로 등록하여 사용 가능한 추가 기능 목록에 표시하는 방법에 대한 자세한 내용은 추가 기능 등록을 참조하십시오.

아래 단계에서는 추가 기능을 로드하는 방법과 IDE를 시작할 때 추가 기능이 시작되도록 지정하는 방법을 보여 줍니다.

참고:

시작 및 명령줄 열로 이동하는 데는 Tab 키를 사용할 수 없습니다. 각각의 선택을 설정/해제하려면 Alt+S 또는 Alt+C를 대신 사용해야 합니다.

참고:

표시되는 대화 상자와 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 이러한 절차는 일반 개발 설정을 사용하여 개발되었습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

추가 기능을 즉시 로드하려면

  1. 도구 메뉴에서 추가 기능 관리자를 클릭합니다.

  2. 목록에서 추가 기능을 선택합니다.

  3. 사용 가능한 추가 기능 열에서 추가 기능 옆에 있는 상자를 선택한 다음 확인을 클릭합니다.

    추가 기능에 사용자 인터페이스가 있으면 이 인터페이스가 표시됩니다. 또는 추가 기능을 프로그래밍한 방식에 따라 추가 기능이 도구 모음 단추로 나타나거나 메뉴 명령으로 나타날 수 있습니다. 추가 기능에 UI(사용자 인터페이스)가 포함되지 않은 경우 추가 기능은 화면에 표시되지 않은 채 로드 및 실행됩니다.

    팁:

    찾을 수 없는 추가 기능을 로드하려고 하면 Visual Studio에서는 해당 추가 기능이 목록에 계속 표시되지 않도록 등록을 취소합니다.

환경을 시작할 때 추가 기능을 로드하도록 지정하려면

  1. 목록에서 추가 기능을 선택합니다.

  2. 시작 열에서 상자를 선택합니다.

    다음에 환경을 시작할 때 추가 기능을 사용할 수 있으면 추가 기능이 로드됩니다.

    추가 기능 등록 정보는 .Addin 파일에 XML 정보로 저장되거나 Windows 레지스트리에 키로 저장됩니다. 자세한 내용은 추가 기능 등록을 참조하십시오.

Visual Studio Devenv 명령줄을 통해 추가 기능 호출

추가 기능 관리자를 사용하여 추가 기능을 시작하는 방법 이외에 Devenv 명령줄을 사용하여 빌드할 때 추가 기능을 로드할 수도 있습니다. 자세한 내용은 방법: 명령줄을 사용하여 추가 기능 실행Devenv 명령줄 스위치를 참조하십시오.

환경 시작 시 추가 기능 로드 방지

추가 기능 관리자의 시작 열에 있는 상자를 선택하면 IDE를 시작할 때 추가 기능이 로드됩니다. 경우에 따라서는 추가 기능이 시작되지 않아야 할 수도 있습니다. 추가 기능 코드에 문제가 있어 Visual Studio에서 충돌이 발생할 수 있거나 아직 추가 기능을 작성하는 중이어서 이를 완성하기 전까지는 추가 기능이 자동으로 시작되지 않도록 하려는 경우 등을 예로 들 수 있습니다.

이 경우 IDE를 시작할 때 추가 기능이 자동으로 시작되지 않도록 해당 기능을 비활성화할 수 있습니다. 이를 위해서는 Visual Studio가 시작될 때 Shift 키를 누르고 있으면 됩니다.

이렇게 해도 명령 모음의 단추나 메뉴의 명령과 같이 UI가 있는 추가 기능의 경우 해당 단추나 명령을 클릭하여 추가 기능을 시작할 수 있습니다. 그러나 Visual Studio를 시작할 때는 어떠한 추가 기능도 자동으로 시작되지 않습니다.

추가 기능 프로젝트 이동 후 .AddIn XML 파일 업데이트

추가 기능 프로젝트를 다른 위치로 옮기면 .AddIn XML 파일에서 상응하는 경로를 업데이트해야 합니다. 그렇지 않으면 "소스 파일을 찾을 수 없습니다." 오류가 발생합니다.

이 문제를 방지하려면 프로젝트의 추가 기능 XML 파일에서 다음 태그의 경로를 업데이트해야 합니다.

<Assembly>C:\MyAddin1.dll</Assembly>

참고 항목

작업

방법: 추가 기능 만들기

연습: 마법사 만들기

참조

Visual Studio 명령 및 스위치

기타 리소스

추가 기능 및 마법사 만들기