솔루션 탐색기에 대해 알아보기
솔루션 탐색기를 사용하여 솔루션 내에서 프로젝트 및 파일을 관리할 수 있습니다. 이 문서에서는 솔루션 탐색기 UI(사용자 인터페이스)와 실수로 닫는 경우 솔루션 탐색기를 여는 방법을 자세히 설명합니다. 또한 솔루션 탐색기에서 마우스 오른쪽 단추로 클릭하는 상황에 맞는 메뉴를 사용하여 프로젝트에 새 파일, 폴더 및 코드 요소를 빠르게 추가하는 방법을 설명합니다.
솔루션 탐색기 열기
기본적으로 솔루션 탐색기 도구 창은 Visual Studio IDE(통합 개발 환경)의 오른쪽 위에 창으로 나타납니다. 솔루션 탐색기 도구 창이 표시되지 않으면 보기>솔루션 탐색기사용하거나 Alt+LCtrl+선택하여 Visual Studio 메뉴 모음에서 열 수 있습니다.
솔루션 탐색기 UI
솔루션 탐색기 도구 창과 해당 UI(사용자 인터페이스)를 살펴보겠습니다. 두 개의 프로젝트가 있는 열린 C# 콘솔 솔루션의 주석이 추가된 스크린샷으로 시작합니다.
다음 표는 주석이 추가된 스크린샷과 동일한 텍스트이지만 몇 가지 편리한 링크를 사용하여 자세히 알아볼 수 있습니다.
UI 요소 | 행동 |
---|---|
도구 모음 | 파일 표시 방법 제어 |
검색 표시줄 | 특정 파일 및 파일 형식 검색 |
주 창 | 파일, 프로젝트, & 솔루션 보기 및 관리 |
솔루션 노드 | 솔루션 관리 |
Project 노드 | 프로젝트 관리 |
종속성 노드 | 솔루션 & 프로젝트 종속성 관리 |
프로그램 노드 | 프로그램 또는 애플리케이션 보기, 편집 및 관리(앱) |
Git 변경 탭 | Visual Studio 내에서 Git & GitHub를 사용하여 팀과 프로젝트 공동 작업 |
Visual Studio에 표시되는 애플리케이션 이미지 및 아이콘을 더 많이 보려면 Visual Studio 이미지 라이브러리다운로드합니다.
솔루션 탐색기 도구 모음
계속하려면 솔루션 탐색기의 도구 모음을 자세히 살펴보겠습니다.
도구 모음에는 왼쪽에서 오른쪽으로 다음 UI 요소가 포함되어 있습니다.
솔루션 탐색기 검색 창
솔루션 탐색기의 검색 창을 좀 더 자세히 살펴보겠습니다.
검색 창의 드롭다운을 사용하여 검색 옵션중에서 선택하고, 파일 콘텐츠 내에서 검색, 또는 외부 항목 내에서 검색을 통해 검색 범위를 설정할 수 있습니다.
솔루션 탐색기 상황에 맞는 메뉴
솔루션 탐색기에는 오른쪽 클릭 상황에 맞는 메뉴를 사용하여 상호 작용할 수 있는 몇 가지 옵션이 있습니다. 표시되는 컨텍스트별 옵션은 솔루션 노드 또는 Project 노드를 선택하는지 여부에 따라 달라집니다.
솔루션 노드 메뉴 옵션
C# 콘솔 앱에 대한 다음 스크린샷은 솔루션 노드를 마우스 오른쪽 단추로 클릭할 때 나타나는 상황에 맞는 메뉴 옵션을 보여줍니다.
솔루션 노드의 상황에 맞는 메뉴에 표시되는 내용은 프로젝트 유형, 프로그래밍 언어 또는 플랫폼에 따라 달라집니다. 다음 스크린샷은 C# 앱에 대한 프로젝트 종속성, 프로젝트 빌드 순서, 시작 프로젝트설정 및 Git 플라이아웃 메뉴의 추가 옵션을 강조 표시합니다. 이러한 추가 옵션은 일반적으로 솔루션에 다른 프로젝트를 추가한 다음 리포지토리에 추가할 때 나타납니다.
프로젝트 노드 메뉴 옵션
C# 콘솔 앱에 대한 다음 스크린샷은 Project 노드를 마우스 오른쪽 단추로 클릭할 때 나타나는 상황에 맞는 메뉴 옵션을 보여줍니다.
Project 노드의 상황에 맞는 메뉴에 표시되는 내용은 프로젝트 유형, 프로그래밍 언어 또는 플랫폼에 따라 달라집니다. 다음 스크린샷은 C# 앱의 추가 옵션인 빌드 종속성 플라이아웃 메뉴를 강조 표시합니다. 솔루션에 다른 프로젝트를 추가한 다음 리포지토리에 추가할 때 일반적으로 추가 옵션이 표시됩니다.
추가 메뉴
솔루션 탐색기 상황에 맞는 메뉴에서 가장 유용한 옵션 중 하나는 추가 플라이아웃 메뉴입니다. 여기에서 솔루션에 다른 프로젝트 추가할 있습니다. 프로젝트에 항목 등을 추가할 수도 있습니다.
솔루션 노드, Project 노드 또는 종속성 노드에서 추가 플라이아웃 메뉴를 볼 수 있습니다. 옵션은 사용하는 노드에 따라 달라집니다.
솔루션 탐색기의 상황에 맞는 메뉴를 사용하여 항목 및 프로젝트를 추가하는 방법을 안내하는 자습서는 프로젝트 및 솔루션 소개 페이지를 참조하세요.
빠른 추가 대화 상자
Visual Studio 2022 버전 17.5 릴리스부터 빠른 추가 대화 상자를 사용하여 빈 파일 또는 간단한 C# 클래스를 만들 수 있습니다. 솔루션 탐색기에서 폴더 또는 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 추가>새 항목선택합니다. 또는 원하는 경우 Ctrl+Shift+ 바로 가기 키를 사용합니다.
빠른 추가를 사용하면 다음 작업을 수행할 수 있습니다.
- 템플릿 목록을 탐색하지 않고 새 파일을 추가합니다.
예: MyClass.cs - 단일 작업에서 중첩된 폴더를 만듭니다.
예: Folder1/Folder2/, Folder1/Folder2/MyFile.cs - 확장이 있거나 확장이 전혀 없는 파일을 추가합니다.
예: File.MyExtension, 추가 정보, .gitignore- 빠른 추가는 기본 확장을 채우지만 대화 상자를 연 후 이스케이프(Esc)를 선택하여 입력 상자를 빠르게 지울 수 있습니다.
- 한 번에 여러 파일을 추가합니다.
예: File1.cs, File2.html 또는 File.cs, File.txt.
빠른 추가 대화 상자와 새 항목 대화 상자 간에 빠르게 전환할 수도 있습니다. 방법은 다음과 같습니다.
모든 템플릿 표시를 사용하여 새 항목 대화 상자를 여세요.
Compact View 표시를 사용하여 빠른 추가 대화 상자를 엽니다.
Visual Studio는 사용자의 요구에 가장 적합한 환경을 얻을 수 있도록 사용자의 선택을 기억합니다. 기본 빠른 추가 대화 상자로 돌아가려면 Shift+F2선택합니다.
파일 비교 도구
Visual Studio 2022 버전 17.7 릴리스부터 솔루션 탐색기에서 두 개의 파일을 선택하고 새 비교 및 선택한 비교 옵션을 사용하여 비교할 수 있습니다.
다음과 같은 방법으로 파일을 비교할 수 있습니다.
- 단일 파일을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 비교... 선택하여 파일 탐색기를 엽니다. 그런 다음, 파일로 이동하여 비교를 위해 선택합니다.
- Ctrl 단추를 누른 채 두 파일을 다중 선택합니다. 그런 다음 마우스 오른쪽 단추를 클릭하고 상황에 맞는 메뉴에서 선택한 비교 선택합니다.
파일을 비교하도록 선택하는 방법에 관계없이 파일 비교 도구를 사용하면 IDE를 종료하지 않고도 파일을 보다 쉽게 비교할 수 있습니다.
모든 하위 항목 축소 명령
또한 Visual Studio 2022 버전 17.7 릴리스에는 모든 하위 항목 축소 명령이 포함되어 있습니다. 이 명령은 프로젝트 구조를 탐색할 때 깊이 중첩된 계층 구조를 정리할 수 있도록 선택 영역 아래의 모든 노드를 재귀적으로 축소합니다.
솔루션 탐색기에서 하위 항목이 있는 개체를 오른쪽 클릭하면 나타나는 상황에 맞는 메뉴에서 모든 하위 항목 축소 명령을 찾을 수 있습니다. Ctrl+왼쪽 화살표 눌러 명령을 사용할 수도 있습니다.
새 솔루션 탐색기 보기
새 솔루션 탐색기 보기 사용하여 범위가 지정된 새 솔루션 탐색기 보기를 추가할 수 있습니다. 솔루션 탐색기에서 새 보기의 루트 폴더로 설정할 폴더를 마우스 오른쪽 단추로 클릭한 다음 상황에 맞는 메뉴에서 새 솔루션 탐색 보기 선택합니다. 필요에 따라 도킹하거나 부동할 수 있는 새 솔루션 탐색기 창이 나타납니다.
관련 콘텐츠
- Visual Studio의 솔루션 및 프로젝트는 무엇인가요?
- .NET 프로젝트 디자이너란?
- Visual Studio 창 레이아웃 사용자 지정 및 탭 개인 설정
- Visual Studio 이미지 라이브러리