솔루션 탐색기에 관한 자세한 정보

솔루션 탐색기를 사용하여 솔루션 내의 프로젝트와 파일을 관리할 수 있습니다. 이 문서에서는 솔루션 탐색기 UI(사용자 인터페이스)와 실수로 닫는 경우 솔루션 탐색기 여는 방법을 자세히 설명합니다. 또한 이 문서에서는 솔루션 탐색기 마우스 오른쪽 단추 클릭 상황에 맞는 메뉴를 사용하여 프로젝트에 새 파일, 폴더 및 코드 요소를 빠르게 추가하는 방법을 설명합니다.

솔루션 탐색기 열기

기본적으로 솔루션 탐색기 도구 창은 Visual Studio IDE(통합 개발 환경)의 오른쪽 위에 창으로 나타납니다. 솔루션 탐색기 도구 창이 표시되지 않으면 보기>솔루션 탐색기를 사용하거나 Ctrl+Alt+L을 선택해 Visual Studio 메뉴 모음에서 열 수 있습니다.

솔루션 탐색기의 위치를 보여 주는 Visual Studio IDE의 스크린샷.

솔루션 탐색기 UI

솔루션 탐색기 도구 창과 해당 UI(사용자 인터페이스)를 살펴보겠습니다. 두 개의 프로젝트가 있는 개방형 C# 콘솔 솔루션의 주석이 추가된 스크린샷으로 시작합니다.

Visual Studio의 솔루션 탐색기 도구 창의 주석이 추가된 스크린샷

다음 표는 주석이 추가된 스크린샷과 동일한 텍스트이지만 몇 가지 편리한 링크를 사용하여 자세히 알아볼 수 있습니다.

UI 요소 작업
도구 모음 파일 표시 방법 제어
검색 특정 파일 및 파일 형식 검색
기본 파일, 프로젝트, 솔루션 보기 & 관리
솔루션 노드 솔루션 관리
프로젝트 노드 프로젝트 관리
종속성 노드 솔루션 & 프로젝트 종속성 관리
프로그램 노드 프로그램 또는 애플리케이션(앱) 보기, 편집, 관리
Git 변경 내용 Visual Studio 내에서 Git & GitHub를 사용하여 팀과 프로젝트에서 협업할 수 있습니다.

솔루션 탐색기 도구 모음

이번에는 솔루션 탐색기의 도구 모음을 자세히 살펴보겠습니다.

Visual Studio의 솔루션 탐색기 도구 모음 스크린샷.

도구 모음은 왼쪽에서 오른쪽으로 다음과 같은 UI 요소를 포함합니다.

UI 요소 작업
뒤로 단추 검색 결과 간 전환
앞으로 단추 검색 결과 간 전환
단추 기본 보기로 돌아가기
보기 전환 단추 기본 솔루션 보기와 선택적 폴더 보기 간 전환
보류 중인 변경 내용 필터 단추 & 드롭다운 메뉴 열려 있는 파일 또는 보류 중인 변경 내용이 있는 파일 보기
활성 문서로 동기화 단추 코드 편집기에서 파일 찾기
새로 고침 단추(조건부) 함수 또는 패키지와 같은 종속성을 선택할 때만 나타납니다.
모두 축소 단추 기본 창에서 파일 보기를 축소합니다.
모든 파일 표시 단추 언로드된 프로젝트를 포함하여 모든 파일 보기
속성 단추 특정 파일 및 구성 요소의 설정을 보고 변경합니다.
선택한 항목 미리 보기 단추 코드 편집기에서 선택한 파일 또는 구성 요소를 봅니다.

이번에는 솔루션 탐색기의 검색 창을 자세히 살펴보겠습니다.

검색 창의 드롭다운을 사용하여 검색 옵션: 파일 콘텐츠 내 검색 그리고 외부 파일 내 검색중 선택하여 검색 범위를 지정할 수 있습니다.

Visual Studio의 솔루션 탐색기 검색 창 그리고 검색 옵션 스크린샷입니다.

솔루션 탐색기 상황에 맞는 메뉴

솔루션 탐색기에는 오른쪽 클릭 상황에 맞는 메뉴를 사용하여 상호 작용할 수 있는 몇 가지 옵션이 있습니다. 표시되는 컨텍스트별 옵션은 솔루션 노드 또는 프로젝트 노드를 선택하는지 여부에 따라 달라집니다.

솔루션 노드에 맞는 메뉴 옵션

다음 C# 콘솔 앱 스크린샷은 솔루션 노드를 마우스 오른쪽 단추로 클릭할 때 나타나는 상황에 맞는 메뉴 옵션을 보여 줍니다.

솔루션 탐색기의 솔루션 노드에서 오른쪽 클릭 상황에 맞는 메뉴의 스크린샷

솔루션 노드의 상황에 맞는 메뉴에 표시되는 내용은 프로젝트 형식, 프로그래밍 언어 또는 플랫폼에 따라 달라집니다. 다음 스크린샷에서는 C# 앱의 추가 옵션인 프로젝트 종속성, 프로젝트 빌드 순서, 시작 프로젝트 설정, Git 플라이아웃 메뉴가 강조 표시되어 있습니다. 이러한 추가 옵션은 일반적으로 솔루션에 또 다른 프로젝트를 추가한 다음, 이를 리포지토리에 추가할 때 나타납니다.

추가 옵션을 보여 주는 솔루션 탐색기의 솔루션 노드에서 오른쪽 클릭 상황에 맞는 메뉴의 스크린샷

프로젝트 노드에 맞는 메뉴 옵션

다음 C# 앱 스크린샷은 프로젝트 노드를 마우스 오른쪽 단추로 클릭할 때 나타나는 상황에 맞는 메뉴 옵션을 보여 줍니다.

솔루션 탐색기의 프로젝트 노드에서 오른쪽 클릭 상황에 맞는 메뉴의 스크린샷

프로젝트 노드의 상황에 맞는 메뉴에 표시되는 내용은 프로젝트 형식, 프로그래밍 언어 또는 플랫폼에 따라 달라집니다. 다음 스크린샷에서는 C# 앱의 추가 옵션인 빌드 종속성 플라이아웃 메뉴를 강조 표시합니다. 추가 옵션은 일반적으로 솔루션에 또 다른 프로젝트를 추가한 다음, 이를 리포지토리에 추가할 때 나타납니다.

추가 옵션을 보여 주는 솔루션 탐색기의 프로젝트 노드에서 오른쪽 클릭 상황에 맞는 메뉴의 스크린샷

추가 메뉴

솔루션 탐색기 상황에 맞는 메뉴에서 가장 유용한 옵션 중 하나는 추가 플라이아웃 메뉴입니다. 이를 통해 솔루션에 또 다른 프로젝트를 추가할 수 있습니다. 프로젝트에 항목을 추가하는 등의 작업을 수행할 수도 있습니다.

솔루션 탐색기의 오른쪽 클릭 상황에 맞는 메뉴에 있는 추가 플라이아웃 메뉴의 스크린샷

솔루션 노드, 프로젝트 노드 또는 종속성 노드에서 추가 플라이아웃 메뉴를 볼 수 있습니다. 옵션은 사용하는 노드에 따라 달라집니다.

솔루션 탐색기의 상황에 맞는 메뉴를 사용하여 항목 및 프로젝트를 추가하는 방법을 안내하는 자습서는 프로젝트 및 솔루션 소개 페이지를 참조하세요.

빠른 추가 대화 상자

Visual Studio 2022 버전 17.5 릴리스부터 빠른 추가 대화 상자를 사용하여 빈 파일 또는 간단한 C# 클래스를 만들 수 있습니다. 솔루션 탐색기에서 폴더 또는 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가>새 폴더 항목을 선택합니다. 또는 원하는 경우 Ctrl+Shift+A 바로 가기 키를 사용합니다.

Visual Studio의 새로운 빠른 추가 대화 상자 스크린샷.

빠른 추가로 다음과 같은 태스크를 수행할 수 있습니다.

  • 템플릿 목록을 탐색하지 않고 새 파일 추가
    예: MyClass.cs.
  • 단일 작업에서 중첩된 폴더를 만듭니다.
    예: Folder1/Folder2/, Folder1/Folder2/MyFile.cs
  • 확장이 있거나 확장이 전혀 없는 파일을 추가합니다.
    예: File.MyExtension, README, .gitignore
    • 빠른 추가는 기본 확장을 채우지만 대화 상자를 연 후 이스케이프(Esc)를 선택하여 입력 상자를 빠르게 지울 수 있습니다.
  • 한 번에 여러 파일을 추가합니다.
    예: File1.cs, File2.html 또는 File.cs, File.txt.

빠른 추가 대화 상자와 새 항목 대화 상자 간에 빠르게도 전환할 수 있습니다. 방법은 다음과 같습니다.

  • 모든 템플릿 표시를 사용하여 새 항목 대화 상자를 엽니다.

    모든 템플릿 보기 버튼이 강조 표시된 빠른 추가 대화 상자의 스크린샷.

  • 압축 보기 표시를 사용하여 빠른 추가 대화 상자를 엽니다.

    간략 보기 표시 버튼이 강조 표시된 빠른 추가 대화 상자 클래스 선택기의 스크린샷.

Visual Studio는 사용자의 요구에 가장 적합한 환경을 얻을 수 있도록 사용자의 선택을 기억합니다. 기본 빠른 추가 대화 상자로 돌아가려면 Shift+F2를 선택합니다.

도구>옵션>환경>키보드에서Project.AddNewItem 명령 및 AddQuickFile 명령에 대한 바로 가기 키를 구성할 수 있습니다.

파일 비교 도구

이제 Visual Studio 2022 버전 17.7 릴리스부터 솔루션 탐색기 두 개의 파일을 선택하고 선택한 새 비교비교 옵션을 사용하여 비교할 수 있습니다.

솔루션 탐색기의 우 클릭 컨텍스트 메뉴의 파일 비교 툴 스크린샷.

다음과 같은 방법으로 파일을 비교할 수 있습니다.

  • 단일 파일을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 비교...를 선택하면 파일 탐색기 열립니다. 그런 다음, 파일로 이동하여 비교를 위해 선택합니다.
  • Ctrl 단추를 누른 채 두 파일을 다중 선택합니다. 그런 다음, 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 선택 비교를 선택합니다.

파일을 비교하도록 선택하는 방법에 관계없이 파일 비교 도구를 사용하면 IDE를 종료하지 않고도 파일을 보다 쉽게 비교할 수 있습니다.

모든 하위 항목 축소 명령

또한 Visual Studio 2022 버전 17.7 릴리스에는 모든 하위 항목 축소 명령이 포함되어 있습니다 . 이 명령은 선택 영역 아래의 모든 노드가 재귀적으로 축소되므로 프로젝트 구조를 탐색할 때 깊이 중첩된 계층을 정리할 수 있습니다.

솔루션 탐색기 우 클릭 메뉴의 모든 파생 명령 접기 스크린샷.

모든 하위 항목 축소 명령은 솔루션 탐색기에서 하위 항목이 있는 항목에 대한 마우스 오른쪽 단추 클릭 상황에 맞는 메뉴에서 찾을 수 있습니다. Ctrl+왼쪽 화살표를 눌러 명령을 사용할 수도 있습니다.