설정에 대한 작업

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

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

  • 백업용으로 사용하거나 다른 컴퓨터에 가져오기 위해 설정 복사본을 만듭니다.

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

  • 모든 팀 멤버가 다른 영역에 대한 개별적인 사용자 지정에 영향을 주지 않고 IDE의 특정 영역에 같은 설정을 사용하도록 합니다.

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

설정의 정의

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

일반적으로 활성 설정 파일에는 미리 정의된 설정과 사용자 지정 설정이라는 두 종류의 설정이 있습니다.미리 정의된 설정은 Visual Studio를 처음 시작할 때 설치됩니다.사용자 지정 설정은 미리 정의된 설정을 변경할 때마다 만들어집니다.기본적으로 활성 설정은 Currentsettings.vssettings에 저장됩니다.

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

Topic Location
일반 개발 설정 Visual Studio - Configuring the Development Environment
Visual C++ 설정 Getting Started with Visual C++
Visual Web Developer 설정 Visual Web Developer
Visual Basic 설정 Visual Basic Concepts
Visual C# IDE 설정 Visual C# Development Environment Reference
Visual J# 설정 Getting Started with Visual J#
Visual Basic 설정 Visual Basic 개념
Visual C++ 설정 Visual C++ 시작
Visual C# IDE 설정 Visual C# 개발 환경 참조
일반 개발 설정 Visual Studio – 개발 환경 구성
Visual Web Developer 설정 Visual Web Developer

설정의 동작 방법

Visual Studio를 처음 시작할 때 미리 정의된 설정 컬렉션 중 하나를 선택해야 합니다. 미리 정의된 컬렉션은 모두 특정 개발 스타일과 일치하도록 디자인되었습니다.이전 버전의 Visual Studio에서 업그레이드하는 경우 내 이전 설정을 선택하여 현재 설정을 적용할 수 있습니다.

미리 정의된 컬렉션은 활성 설정의 첫째 버전입니다.편집기에서 주석으로 처리된 코드의 색 변경과 같이 Visual Studio에서 추적되는 설정을 조정할 때마다 조정 내용이 자동으로 저장됩니다.Visual Studio에서는 Visual Studio를 시작할 때마다 자동으로 활성 설정이 적용됩니다.

미리 정의된 컬렉션에 있는 대부분의 설정을 변경할 수 있습니다.예를 들어 설정 컬렉션을 통해 옵션 대화 상자에서 페이지를 숨긴 경우 해당 페이지를 표시하려면 직접 모든 설정 표시를 선택합니다.그러나 다른 컬렉션을 적용하지 않으면 미리 정의된 설정을 재정의할 수 없는 경우도 있습니다.다른 설정 컬렉션을 적용하는 방법에 대한 자세한 내용은 How to: Change Select Settings을 참조하십시오.

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

설정 마이그레이션

이전 버전의 Visual Studio의 설정을 마이그레이션할 수 있습니다.

참고

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

자동 마이그레이션

같은 컴퓨터에 서로 다른 버전의 Visual Studio가 설치되어 있는 경우 버전 간에 설정을 자동으로 마이그레이션할 수 있습니다.Visual Studio를 처음 시작하면 이전 버전의 사용할 수 있는 설정을 마이그레이션한 다음 아래 선택된 기본 설정과 함께 적용합니다. 옵션이 표시됩니다. 이 옵션을 선택하면 사용자 지정 IntelliSense 코드 조각 경로 및 \Code Snippets\ 폴더에 있는 코드 조각 같은 설정을 자동으로 마이그레이션할 수 있습니다.자세한 내용은 Choose Default Environment Settings Dialog Box를 참조하십시오.

참고

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

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

수동 마이그레이션

설정 가져오기 및 내보내기 마법사를 사용하여 버전 간에 설정을 가져오고 적용할 수 있습니다.자세한 내용은 How to: Share Settings Between Computers or Visual Studio Versions를 참조하십시오.

설정 및 보안

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

보안상 위험 가능성이 있는 설정 범주 옆에는 아이콘이 표시됩니다.해당 범주는 다음과 같습니다.

  • 외부 도구 목록

  • 명령 창 별칭

참고 항목

기타 리소스

Visual Studio 설정