Visual Studio 프로젝트과 솔루션을 만들고 사용하며 삭제하기

이 문서에서는 앱을 빌드하는 데 필요한 아티팩트를 저장하기 위해 Visual Studio 프로젝트를 처음부터 만들고 사용하는 방법을 알아봅니다. Visual Studio의 프로젝트에 익숙하지 않다면 프로젝트 및 솔루션 개요를 참조하세요. 템플릿에서 프로젝트를 빠르게 만드는 방법을 알아보려면 비주얼 스튜디오에서 새 프로젝트 만들기를 참조하세요.

프로젝트는 소스 코드 파일, 비트맵, 아이콘, 구성 요소 및 서비스 참조 등 Visual Studio에서 앱을 빌드하는 데 필요한 항목을 보관합니다. 새 프로젝트를 만들 때 Visual Studio는 해당 프로젝트를 포함할 솔루션을 만듭니다. 그런 다음 원하는 경우 다른 새 프로젝트나 기존 프로젝트를 솔루션에 추가할 수 있습니다. 비어 있는 솔루션을 만들 수도 있습니다. 특정 프로젝트에 연결되어 있지 않은 파일을 솔루션에 포함할 수도 있습니다.

Diagram that shows the solution and project hierarchy.

참고 항목

이 토픽은 Windows용 Visual Studio에만 적용됩니다. Mac용 Visual Studio는 Mac용 Visual Studio에서 프로젝트 만들기를 참조하세요.

솔루션 탐색기라고 하는 도구 창에서 솔루션과 프로젝트를 볼 수 있습니다. 다음 스크린샷은 두 개의 프로젝트(CalculatorCalculatorLibrary)가 포함된 솔루션 탐색기의 예제 C# 콘솔 솔루션을 보여줍니다. 각 프로젝트에는 여러 파일 및 폴더가 포함되어 있습니다. 굵게 표시된 프로젝트 이름은 시작 프로젝트, 즉 앱 실행 시 시작하는 프로젝트입니다. 어떤 프로젝트가 시작 프로젝트인지 지정할 수 있습니다.

Screenshot of Solution Explorer with two projects.

필요한 파일을 추가하여 프로젝트를 직접 구성할 수 있지만, Visual Studio는 시작할 수 있는 프로젝트 템플릿 모음을 제공합니다. 템플릿에서 새 프로젝트를 만들면 해당 프로젝트 형식에 대한 기본 사항이 포함된 프로젝트가 제공되며 파일 이름을 변경하거나 새 또는 기존 코드는 물론, 필요에 따라 기타 리소스를 추가할 수 있습니다.

즉, Visual Studio에서 앱을 개발하는 데 솔루션과 프로젝트가 반드시 필요한 것은 아닙니다. Git에서 복제하거나 다른 곳에서 다운로드한 코드를 열 수도 있습니다. 자세한 내용은 프로젝트 또는 솔루션 없이 Visual Studio에서 코드 개발을 참조하세요.

프로젝트 템플릿에서 프로젝트 만들기

템플릿을 선택하여 새 프로젝트를 만드는 방법에 대한 자세한 내용은 Visual Studio에서 새 프로젝트 만들기를 참조하세요. 처음부터 프로젝트 및 솔루션을 만들고 단계별 지침 및 샘플 코드를 사용하여 완료하는 예제는 프로젝트 및 솔루션 소개를 참조하세요.

기존 코드 파일에서 프로젝트 만들기

코드 소스 파일의 컬렉션이 있는 경우 프로젝트에 쉽게 추가할 수 있습니다.

  1. 메뉴에서 파일>새로 만들기>기존 코드의 프로젝트를 선택합니다.

  2. 기존 코드 파일에서 프로젝트 만들기 마법사의 만들 프로젝트 형식 드롭다운 목록 상자에서 원하는 프로젝트 형식을 선택하고 다음 단추를 선택합니다.

  3. 마법사에서 파일의 위치로 이동한 다음 이름 상자에 새 프로젝트에 대한 이름을 입력합니다. 완료했으면 종료 버튼을 선택합니다.

참고 항목

이 옵션은 상대적으로 간단한 파일 컬렉션에 적합합니다. 현재 C++, Apache Cordova, Visual Basic 및 C# 프로젝트 형식만 지원됩니다.

솔루션에 파일 추가

솔루션의 readme 파일과 같이 여러 프로젝트에 적용되는 파일 또는 특정 프로젝트 아래가 아니라 논리적으로 솔루션 수준에 속하는 기타 파일이 있을 경우 솔루션 자체에 추가할 수 있습니다. 솔루션에 항목을 추가하려면 솔루션 탐색기에서 솔루션 노드를 마우스 오른쪽 단추로 클릭하여 표시되는 상황에 맞는 메뉴에서 추가>새 항목 또는 추가>기존 항목을 선택합니다.

솔루션 파일은 Visual Studio에서 프로젝트를 구성하는 구조입니다. 이 파일은 .sln(텍스트 기반, 공유) 파일과 .suo(이진, 숨겨진, 사용자별 솔루션 옵션) 파일의 두 파일에 해당 정보의 상태를 포함합니다. 따라서 솔루션은 복사하고 이름을 변경하기보다는 새 솔루션을 만들고 기존 항목을 추가하는 것이 가장 좋습니다.

파일 비교

버전 17.7부터 마우스 오른쪽 단추로 클릭하는 상황에 맞는 메뉴 옵션을 사용하여 솔루션 탐색기 파일을 비교할 수도 있습니다. 자세한 내용은 솔루션 탐색기 정보 페이지의 파일 비교 도구 섹션을 참조하세요.

.NET Framework의 특정 버전을 대상으로 하는 .NET 프로젝트 만들기

.NET Framework 프로젝트를 만들 경우 프로젝트에서 사용하려는 특정 버전의 .NET Framework를 지정할 수 있습니다. (.NET Core 프로젝트를 만드는 경우에는 Framework 버전을 지정하지 않습니다.)

.NET Framework 버전을 지정하려면 새 프로젝트 구성 페이지에서 프레임워크 드롭다운 메뉴를 선택합니다.

Screenshot of the Framework selector in the 'Configure new project' dialog box in Visual Studio 2019.

Screenshot of the Framework selector in the 'Configure new project' dialog box.

빈 솔루션 만들기

프로젝트가 없는 빈 솔루션을 만들 수도 있습니다. 솔루션 및 프로젝트를 처음부터 만들려는 경우에 좋을 수 있습니다.

빈 솔루션을 만들려면

  1. 메뉴 모음에서 파일>새로 만들기>프로젝트를 선택합니다.

  2. 새 프로젝트 만들기 페이지에서 솔루션을 검색 상자에 입력합니다.

  3. Select the 빈 솔루션 템플릿을 선택한 다음 다음을 선택합니다.

  4. 솔루션의 이름위치 값을 입력한 다음, 만들기를 선택합니다.

빈 솔루션을 만든 후 프로젝트 메뉴에서 새 항목 추가 또는 기존 항목 추가를 선택하여 새 프로젝트나 항목 또는 기존 프로젝트나 항목을 추가할 수 있습니다.

앞서 언급했듯이, 프로젝트나 솔루션 없이 코드 파일을 열 수도 있습니다. 이 방식으로 코드를 작성하는 방법에 대한 자세한 내용은 프로젝트 또는 솔루션 없이 Visual Studio에서 코드 개발을 참조하세요.

솔루션, 프로젝트 또는 항목 삭제

마우스 오른쪽 단축 클릭 상황에 맞는 메뉴를 사용하여 Visual Studio에서 솔루션, 프로젝트 또는 항목을 삭제하거나 제거할 수 있지만 현재 솔루션이나 프로젝트에서만 제거됩니다.

솔루션이나 기타 구성 요소를 시스템에서 영구적으로 삭제하려면 Windows의 파일 탐색기를 사용하여 .sln.suo 솔루션 파일이 포함된 폴더를 삭제합니다. 솔루션을 삭제하려면 나중에 다시 필요한 경우를 대비하여 먼저 프로젝트 및 파일을 백업하는 것이 좋습니다.

참고 항목

.suo 파일은 파일 탐색기의 기본 설정으로는 표시되지 않는 숨겨진 파일입니다. 숨겨진 파일을 표시하려면 파일 탐색기의 보기 메뉴에서는 숨겨진 항목 확인란을 선택합니다.

솔루션을 영구적으로 삭제

Visual Studio에서 솔루션 탐색기를 사용하여 Windows의 파일 탐색기에 액세스할 수 있습니다. 방법은 다음과 같습니다.

  1. 솔루션 탐색기에서 삭제하려는 솔루션의 오른쪽 마우스 클릭 메뉴(상황에 맞는 메뉴)에서 파일 탐색기에서 폴더 열기를 선택합니다.

  2. 파일 탐색기에서 한 수준 위로 이동합니다.

  3. 솔루션이 포함된 폴더를 선택한 다음, Delete 키를 누릅니다.