솔루션 및 프로젝트 기본 사항

Visual Studio에서는 참조, 데이터 연결, 폴더 및 파일과 같이 개발 작업에 필요한 항목들을 효율적으로 관리할 수 있도록 두 개의 컨테이너를 제공합니다.이러한 컨테이너를 솔루션과 프로젝트라고 합니다.사용 하면 솔루션 탐색기 보고 프로젝트 및 솔루션 및 이와 연관 된 항목을 관리할 수 있습니다.

솔루션

솔루션 응용 프로그램을 만드는 데 필요한 항목을 포함 합니다.솔루션 하나 더 많은 프로젝트와 파일 및 전체 솔루션을 정의 하는 데 도움이 되는 메타 데이터를 포함 합니다.새 프로젝트를 만들 때 Visual Studio 솔루션을 자동으로 생성 합니다.Visual Studio 두 파일에 솔루션에 대 한 정의 저장 합니다:.sln과.suo 라는.솔루션 정의 파일(.sln)에는 다음과 같이 솔루션을 정의하는 메타데이터가 저장됩니다.

  • 솔루션에 연결된 프로젝트

  • 솔루션 수준에서 사용할 수 있으며 특정 프로젝트에 연결되지 않은 항목

  • 각 빌드 종류에 적용할 프로젝트 구성을 설정하는 솔루션 빌드 구성

솔루션을 구성하고 속성을 설정할 때 .suo 파일에 저장된 메타데이터는 솔루션이 활성화될 때마다 IDE를 사용자 지정하는 데 사용됩니다.예를 들어, 솔루션에 대한 기타 파일 폴더를 표시하는 옵션을 선택하고 솔루션에 포함된 프로젝트 형식에 적합한 도구를 도구 상자에서 사용할 수 있는 경우 솔루션 탐색기에는 기타 파일 폴더가 표시됩니다.자세한 내용은 솔루션 및 프로젝트 만들기를 참조하십시오.

프로젝트

프로젝트는 솔루션의 논리적으로 관리, 빌드 및 디버깅할 응용 프로그램을 구성 하는 항목에 사용 됩니다.프로젝트의 출력은 일반적으로 실행 프로그램(.exe), 동적 연결 라이브러리(.dll) 파일 또는 모듈입니다.

Visual Studio여러 가지 미리 정의 된 프로젝트 템플릿을 제공합니다.이 템플릿을 사용 하 여 기본 프로젝트 컨테이너를 만들고 응용 프로그램, 클래스, 컨트롤 또는 라이브러리를 개발 하기 위해 해야 하는 항목의 예비 집합에 있습니다.예를 들어, Windows 응용 프로그램을 만들기로 선택한 경우 프로젝트는 개발자가 사용자 지정하도록 Windows Form 항목을 제공합니다.마찬가지로 웹 응용 프로그램 만들기를 선택하면 프로젝트에서는 Web Form 항목을 제공합니다.언어의 프로젝트 형식과 템플릿에 대한 자세한 내용은 Visual Studio의 기본 프로젝트 템플릿을 참조하십시오.

Items

프로젝트 항목 파일, 라이브러리, 데이터 연결 및 폴더가 프로젝트에 대 한 참조가 될 수 있습니다.일부 항목은 저장소에서 찾을 수 있는 실제 항목을 나타냅니다.다른 항목 링크 이며 서비스, 모듈 또는 다른 구성 요소에 있는 다른 항목에 포인터를 나타냅니다.

솔루션 항목 솔루션 항목 폴더에 있습니다.이러한 항목 외에 프로젝트 파일을 만드는 프로젝트 독립형 파일입니다.솔루션 항목 프로젝트의 개발에 중요 하지만 특정 프로젝트에 속하지 않는 파일을 나타냅니다.

정보에 대 한 자세한 내용은 참조 하십시오. Visual Studio에서의 파일 형식 및 파일 확장명기타 파일.

참고 항목

작업

방법: 프로젝트 속성 및 구성 설정 수정

개념

솔루션 및 프로젝트 만들기

Visual Studio 템플릿 소개

Visual Studio 2012의 새로운 기능

기타 리소스

솔루션, 프로젝트 및 파일 관리