2.1.2 프로젝트와 솔루션
• 프로젝트(Project): 하나의 프로그램을 이루는 가장 작은 단위가 되는 프로그램을 말한다. 예를 들어 게시판 프로젝트, 방명록 프로젝트, 쇼핑몰 프로젝트 등 단위 프로그램 하나를 프로젝트라고 한다. Visual Studio에서 프로젝트는 확장자가 csproj(C# 프로젝트를 의미)인 파일로 관련된 여러 파일을 하나의 이름으로 묶는 역할을 한다.
• 솔루션(Solution): 프로젝트가 하나 이상 모여서 만들어진 프로그램을 말하며 Visual Studio에서 솔루션은 하나 이상의 프로젝트를 묶어서 하나의 단위로 표현할 때 사용된다. 예를 들어 프로젝트가 여러 개 모인 웹 사이트 솔루션, ERP 솔루션, 쇼핑몰 솔루션 등 완성된 프로그램 그룹 하나를 솔루션이라고 한다. Visual Studio에서 솔루션은 확장자가 sln(솔루션의 약자)인 파일로 하나 이상의 프로젝트를 묶어서 관리할 때 사용된다.