Visual Studio 프로젝트과 솔루션을 만들고 사용하며 삭제하기
이 문서에서는 Visual Studio 프로젝트를 처음부터 만들고 이를 사용하여 앱을 빌드하는 데 필요한 아티팩트를 저장하는 방법을 알아봅니다. Visual Studio의 프로젝트에 익숙하지 않다면 프로젝트 및 솔루션 개요를 참조하세요. 템플릿에서 프로젝트를 빠르게 만드는 방법을 알아보려면 비주얼 스튜디오에서 새 프로젝트 만들기를 참조하세요.
프로젝트는 소스 코드 파일, 비트맵, 아이콘, 구성 요소 및 서비스 참조 등 Visual Studio에서 앱을 빌드하는 데 필요한 항목을 보관합니다. 새 프로젝트를 만들 때 Visual Studio는 해당 프로젝트를 포함할 솔루션을 만듭니다. 그런 다음 원하는 경우 다른 새 프로젝트나 기존 프로젝트를 솔루션에 추가할 수 있습니다. 비어 있는 솔루션을 만들 수도 있습니다. 특정 프로젝트에 연결되어 있지 않은 파일을 솔루션에 포함할 수도 있습니다.
솔루션 탐색기라고 하는 도구 창에서 솔루션과 프로젝트를 볼 수 있습니다. 다음 스크린샷은 솔루션 탐색기에서 C# 콘솔 솔루션의 예를 보여줍니다. 솔루션에는 계산기와 계산기 라이브러리라는 두 개의 프로젝트가 포함되어 있습니다. 각 프로젝트에는 여러 파일 및 폴더가 포함되어 있습니다. 굵게 표시된 프로젝트 이름은 시작 프로젝트, 즉 앱 실행 시 시작하는 프로젝트입니다. 어떤 프로젝트가 시작 프로젝트인지 지정할 수 있습니다.
필요한 파일을 추가하여 프로젝트를 직접 구성할 수도 있지만, Visual Studio는 시작하기 쉽도록 다양한 프로젝트 템플릿을 제공합니다. 템플릿에서 새 프로젝트를 만들면 해당 프로젝트 유형에 필수적인 요소가 포함된 프로젝트가 제공됩니다. 필요에 따라 파일 이름을 바꾸거나 프로젝트에 새 코드 또는 기존 코드와 기타 리소스를 추가할 수 있습니다.
즉, Visual Studio에서 앱을 개발하기 위해 솔루션과 프로젝트를 사용할 필요는 없습니다. Git에서 복제했거나 다른 소스에서 다운로드한 코드를 열 수도 있습니다. 자세한 내용은 프로젝트 또는 솔루션 없이 Visual Studio에서 코드 개발을 참조하세요.
프로젝트 템플릿을 사용하여 프로젝트 만들기
템플릿을 선택하여 새 프로젝트를 만드는 방법에 대한 자세한 내용은 Visual Studio에서 새 프로젝트 만들기를 참조하세요. 연습용으로 샘플 프로젝트와 솔루션을 구성하려면 프로젝트 및 솔루션 소개를 참조하세요.
기존 코드 파일에서 프로젝트 만들기
코드 소스 파일의 컬렉션이 있는 경우 프로젝트에 쉽게 추가할 수 있습니다.
Visual Studio 메뉴에서 파일>새로 만들기>기존 코드에서 프로젝트 만들기를 선택합니다.
기존 코드 파일에서 프로젝트 만들기 마법사에서 어떤 유형의 프로젝트를 생성하시겠습니까? 목록에서 원하는 프로젝트 유형을 선택한 후 다음을 선택합니다.
프로젝트 세부정보 지정 페이지에서 파일 위치를 찾은 다음 이름 상자에 새 프로젝트의 이름을 입력합니다. 완료했으면 마침을 선택합니다.
참고 항목
이 옵션은 상대적으로 간단한 파일 컬렉션에 적합합니다. 현재 C++, Visual Basic 및 C# 프로젝트 유형만 지원됩니다.
솔루션에 파일 추가
솔루션의 readme 파일처럼 여러 프로젝트에 적용되는 파일이나 특정 프로젝트가 아닌 솔루션 수준에서 논리적으로 속하는 기타 파일이 있는 경우 솔루션 자체에 추가할 수 있습니다. 솔루션에 항목을 추가하려면 솔루션 탐색기의 솔루션 노드 컨텍스트(오른쪽 클릭) 메뉴에서 추가>새 항목 또는 추가>기존 항목을 선택합니다.
팁
솔루션 파일은 Visual Studio에서 프로젝트를 구성하는 구조입니다. 솔루션 상태 정보는 .sln(텍스트 기반, 공유) 파일과 .suo(이진, 숨김, 사용자별 솔루션 옵션) 파일의 두 가지 파일에 포함되어 있습니다. 따라서 솔루션을 복사하여 이름을 바꾸면 안 됩니다. 새 솔루션을 만든 다음 기존 항목을 추가하는 것이 가장 좋습니다.
파일 비교
버전 17.7부터 마우스 오른쪽 단추로 클릭하는 상황에 맞는 메뉴 옵션을 사용하여 솔루션 탐색기 파일을 비교할 수도 있습니다. 자세한 내용은 솔루션 탐색기에 대해 알아보기의 파일 비교 도구를 참조하세요.
.NET Framework의 특정 버전을 대상으로 하는 .NET 프로젝트 만들기
.NET Framework 프로젝트를 만들 경우 프로젝트에서 사용하려는 특정 버전의 .NET Framework를 지정할 수 있습니다. (.NET Core 프로젝트를 만드는 경우에는 Framework 버전을 지정하지 않습니다.)
.NET Framework 버전을 지정하려면 새 프로젝트 구성하기 페이지의 프레임워크 목록에서 항목을 선택합니다.
빈 솔루션 만들기
프로젝트를 포함하지 않는 빈 솔루션을 만들 수도 있습니다. 이 옵션은 솔루션과 프로젝트를 처음부터 새로 구성하려는 경우에 적합할 수 있습니다.
빈 솔루션을 만들려면
메뉴 모음에서 파일>새로 만들기>프로젝트를 선택합니다.
새 프로젝트 만들기 페이지의 검색 상자에 solution을 입력합니다.
Select the 빈 솔루션 템플릿을 선택한 다음 다음을 선택합니다.
솔루션의 이름 및 위치 값을 입력한 다음, 생성을 선택합니다.
빈 솔루션을 생성한 후 프로젝트 메뉴에서 새 항목 추가 또는 기존 항목 추가를 선택하여 신규 또는 기존 프로젝트 또는 항목을 추가할 수 있습니다.
앞서 언급했듯이 프로젝트나 솔루션을 사용하지 않고 코드 파일을 열 수도 있습니다. 이 방식으로 코드를 작성하는 방법에 대한 자세한 내용은 프로젝트 또는 솔루션 없이 Visual Studio에서 코드 개발을 참조하세요.
다중 프로젝트 솔루션
여러 프로젝트가 포함된 솔루션을 만들 수 있습니다. 빈 솔루션 또는 프로젝트가 포함된 솔루션으로 시작하고 추가>새 프로젝트/기존 프로젝트를 사용하여 새 프로젝트 또는 기존 프로젝트를 여러 개 추가합니다. 예를 들어 C# 프로젝트와 Visual Basic 프로젝트가 포함된 솔루션을 만들 수 있습니다.
여러 프로젝트가 포함된 솔루션을 빌드하는 방법에 대한 자세한 내용은 프로젝트 종속성 만들기 및 제거 및 여러 시작 프로젝트 설정을 참조하세요.
솔루션, 프로젝트 또는 항목 삭제
오른쪽 클릭 컨텍스트 메뉴를 사용하여 Visual Studio에서 솔루션, 프로젝트 또는 항목을 삭제하거나 제거할 수 있지만 현재 솔루션 또는 프로젝트에서만 제거됩니다.
시스템에서 솔루션 또는 기타 구성 요소를 영구적으로 삭제하려면 Windows의 파일 탐색기를 사용하여 .sln 및 .suo 솔루션 파일이 들어 있는 폴더를 삭제합니다. 솔루션을 삭제하려면 나중에 다시 필요한 경우를 대비하여 먼저 프로젝트 및 파일을 백업하는 것이 좋습니다.
참고 항목
.suo 파일은 기본 파일 탐색기 설정을 사용하는 경우 표시되지 않는 숨겨진 파일입니다. 숨겨진 파일을 표시하려면 파일 탐색기의 보기 메뉴에서 보기>숨긴 항목을 선택합니다.
솔루션을 영구적으로 삭제
Visual Studio에서 솔루션 탐색기를 사용하여 Windows의 파일 탐색기에 액세스할 수 있습니다. 방법은 다음과 같습니다.
솔루션 탐색기에서 삭제하려는 솔루션의 오른쪽 클릭 메뉴에서 파일 탐색기에서 폴더 열기를 선택합니다.
파일 탐색기에서 한 수준 위로 이동합니다.
솔루션이 포함된 폴더를 선택한 다음 삭제 키를 선택합니다.