다음을 통해 공유


프로젝트

Visual Studio에서 프로젝트는 개발자가 소스 코드 파일 및 솔루션 탐색기에 표시되는 기타 리소스를 구성하는 데 사용하는 컨테이너입니다. 일반적으로 프로젝트는 소스 코드 파일 및 리소스(예: 비트맵 파일)에 대한 참조를 저장하는 파일(예: C# 프로젝트의 .csproj 파일)입니다. 프로젝트를 사용하면 원본 코드, 웹 서비스 및 데이터베이스에 대한 참조 및 기타 리소스를 구성, 빌드, 디버그 및 배포할 수 있습니다. VSPackages에서 프로젝트 형식, 프로젝트 하위 형식사용자 지정 도구의 세 가지 주요 방법으로 Visual Studio 프로젝트 시스템을 확장할 수 있습니다.

이 섹션의 내용

  • 프로젝트 형식은 프로그래밍 언어와 같은 새로운 종류의 프로젝트에 대한 지원을 추가합니다. 예를 들어 Visual Studio에서 지원하는 각 언어에는 고유한 프로젝트 형식이 있으며 IronPython 통합 샘플에는 IronPython 언어에 대한 프로젝트 형식이 포함됩니다. 항목을 빌드, 디버그, 배포 및 솔루션 탐색기에 표시하는 방법을 사용자 지정하려면 C# 또는 Visual Basic 이외의 언어에 대한 프로젝트 형식을 만들어야 합니다. 자세한 내용은 프로젝트 형식을 참조하세요.

  • 프로젝트 하위 형식은 프로젝트 형식을 기반으로 하며 프로젝트를 빌드, 디버그 및 배포하는 방식을 사용자 지정하는 데 사용할 수 있습니다. Visual Studio는 스마트 디바이스 프로젝트에서 프로젝트 하위 형식을 사용합니다. 개발 컴퓨터에서 대상 디바이스로 새로 빌드된 프로그램을 복사하여 배포를 사용자 지정합니다. C# 및 Visual Basic 프로젝트 형식은 프로젝트 하위 형식의 기초로 사용할 수 있습니다. C++ 프로젝트 형식은 사용할 수 없습니다. 사용자 고유의 프로젝트 형식을 프로젝트 하위 형식의 기준으로 사용할 수도 있습니다. 자세한 내용은 프로젝트 하위 형식을 참조하세요.

  • 웹 프로젝트는 웹 애플리케이션을 만드는 웹 프로젝트에 대해 설명합니다.

  • 새 프로젝트 생성: 내부 살펴보기, 1부새 프로젝트 생성: 내부 살펴보기, 2부에서는 새 프로젝트를 만들 때 실제로 어떤 일이 발생하는지 설명합니다.

  • VSSDK 샘플에는 프로젝트 및 솔루션을 처리하는 VSSDK의 샘플이 포함되어 있습니다.