Visual Studio 설정

업데이트: 2007년 11월

Visual Studio에서 IDE(통합 개발 환경) 사용자 지정은 그룹화되어 설정에 저장됩니다. 설정은 다양한 유형의 개발 활동 및 고유의 사용자 지정에 기반을 둡니다. 사용자 지정하여 설정에 유지할 수 있는 항목으로는 도구 창 표시 상태, 창 레이아웃, 메뉴 명령 배치, 메뉴 이름, 새 프로젝트 대화 상자에서 사용 가능한 템플릿, 미리 정의된 바로 가기 키, 도움말 필터 등이 있습니다.

설정을 사용하여 다음 작업을 수행할 수 있습니다.

  • 다른 컴퓨터에서 사용할 활성 설정의 복사본을 만듭니다.

  • 활성 설정을 다른 개발자와 공유합니다.

  • 모든 팀 멤버가 다른 영역에 대한 개별적인 사용자 지정은 그대로 유지하면서 IDE의 특정 영역에서 같은 설정을 사용합니다.

  • 다른 버전의 Visual Studio로 설정을 마이그레이션합니다.

이 항목에서 설명하는 내용은 다음과 같습니다.

  • 설정의 정의

  • 설정의 동작 방법

  • 설정 마이그레이션

  • 설정 및 보안

설정의 정의

설정은 창 레이아웃, 편집기 기본값, IntelliSense 코드 조각, 사용 가능한 대화 상자 옵션과 같은 IDE에 대한 사용자 지정입니다. 이러한 설정을 저장하거나 내보내거나 가져오거나 다시 설정하여 IDE를 보다 쉽게 사용할 수 있습니다.

활성 설정은 Visual Studio를 처음 시작할 때 선택하여 설치된 .vssettings 파일의 미리 정의된 사용자 지정과 그 후에 IDE에 적용된 모든 사용자 지정의 두 부분으로 구성됩니다. 기본적으로 활성 설정은 Currentsettings.vssettings에 저장됩니다.

Visual Studio에서 사용할 수 있는 미리 정의된 설정에 대한 자세한 내용은 다음 항목을 참조하십시오.

설정의 동작 방법

Visual Studio를 처음 시작할 때, 개발 환경에 맞도록 디자인된 미리 정의된 설정을 포함하는 설정 컬렉션을 선택해야 합니다. 다른 버전의 Visual Studio로 업그레이드하는 경우 내 이전 설정 옵션을 사용하여 이전 버전의 설정을 적용할 수도 있습니다. 이 설정 컬렉션이 활성 설정의 첫째 요소입니다. 편집기에서 주석으로 처리된 코드의 색을 변경하는 등 Visual Studio가 추적하는 설정을 조정할 때마다, 해당 변경 내용은 미리 정의된 설정과 함께 Currentsettings.vssettings에 자동으로 저장됩니다. Visual Studio를 시작할 때마다 자동으로 사용자의 활성 설정이 Visual Studio에 적용됩니다.

경우에 따라 미리 정의된 컬렉션의 일부로 적용되는 설정을 변경할 수도 있습니다. 예를 들어, 설정 컬렉션에서 페이지를 숨겨서 옵션 대화 상자를 단순화한 경우, 해당 페이지를 직접 표시하려면 모든 설정 표시를 선택합니다. 다른 경우에는 다른 컬렉션을 적용하지 않으면 미리 정의된 설정을 재정의할 수 없습니다. 다른 설정 컬렉션을 적용하는 방법에 대해서는 방법: 선택 설정 변경을 참조하십시오.

활성 설정 모두를 다른 설정으로 대체하거나 일부만 다른 설정으로 대체할 수 있습니다. 모든 가능한 설정 범주를 포함하는 .vssettings 파일을 가져오거나 다른 설정 컬렉션을 적용하여 활성 설정을 모두 대체할 수 있습니다. 설정 범주의 일부만 포함하는 .vssettings 파일을 가져오거나 가져온 .vssettings 파일에서 원하지 않는 설정 범주의 선택을 취소하면 선택한 설정만 대체하고 다른 활성 설정은 그대로 유지할 수 있습니다.

도움말 및 설정

미리 정의된 설정 컬렉션은 또한 도움말에 대한 사용자 지정도 제공합니다. 설정은 도움말에서 어떻게 할까요? 기본 페이지를 지정합니다. 선택된 어떻게 할까요? 페이지에서는 목차와 색인에 나타나는 내용을 필터링하고, 어떻게 할까요? 탭에 사용자 지정된 내용을 제공합니다. 다른 어떻게 할까요? 페이지의 드롭다운 목록에서 활성화된 어떻게 할까요? 페이지를 변경할 수 있습니다.

설정 마이그레이션

Visual Studio 2008은 이전 버전 Visual Studio 설정의 마이그레이션을 지원합니다.

참고:

일부 설정은 마이그레이션되지 않습니다. 예를 들어, Visual StudioTeam System 버전의 설정을 Professional 버전으로 마이그레이션할 경우 Professional 버전에는 동일한 기능이 없으므로 일부 설정이 마이그레이션되지 않습니다. 마찬가지로 버전 간의 설정 범주가 변경된 경우 변경된 범주와 관련된 설정이 마이그레이션되지 않을 수 있습니다.

자동 마이그레이션

Visual Studio 2005와 Visual Studio 2008을 같은 컴퓨터에 병렬 설치한 경우 Visual Studio 2005 설정을 자동으로 Visual Studio 2008로 마이그레이션할 수 있습니다. Visual Studio 2008을 처음 시작하면 기본 환경 설정 선택 대화 상자에 이전 버전의 사용할 수 있는 설정을 마이그레이션한 다음 아래 선택된 기본 설정과 함께 적용합니다. 옵션이 표시됩니다. 이 옵션을 선택하면 사용자 지정 IntelliSense 코드 조각 경로 및 \My Documents\Visual Studio 2005\Code Snippets\에 있는 코드 조각을 비롯하여 Visual Studio 2005 설정을 Visual Studio 2008에 사용할 수 있도록 자동으로 마이그레이션할 수 있습니다.

참고:

팀 설정은 마이그레이션할 수 없습니다.

설정을 수동으로 마이그레이션하도록 선택할 수도 있습니다.

수동 마이그레이션

설정 가져오기 및 내보내기 마법사를 사용하여 Visual Studio 2005에서 Visual Studio 2008로 설정을 가져오고 적용할 수 있습니다. 자세한 내용은 방법: 컴퓨터 또는 Visual Studio 버전 간 설정 공유를 참조하십시오.

설정 및 보안

일부 설정 범주에는 설정을 다른 사용자와 공유할 경우 보안상 문제가 될 수 있는 사용자 또는 사용자 컴퓨터에 대한 정보가 포함되어 있을 수 있습니다. 예를 들어, 프로젝트를 네트워크 공유에 저장하도록 IDE를 사용자 지정한 경우 해당 공유의 경로가 currentsettings.vssettings 파일에서 추적됩니다. 이 파일을 내보내 다른 사용자와 공유하는 경우 설정을 가져온 모든 사용자가 해당 네트워크 공유를 사용할 수 있게 되므로 중요한 정보가 위험에 노출될 수 있습니다. 반대로 다른 사용자가 제공하는 설정을 가져오려는 경우 보안상 문제가 될 수 있는 범주가 가져온 파일에 포함되어 있을 수 있다는 점을 감안해야 합니다.

보안상 문제를 일으킬 수 있는 범주 옆에는 아이콘이 나타납니다. 이러한 설정 범주에는 다음이 포함됩니다.

  • 외부 도구 목록

  • 명령 창 별칭

참고 항목

기타 리소스

설정에 대한 작업