방법: 웹 사이트의 Visual Studio 프로젝트에 대한 참조 추가

업데이트: 2007년 11월

프로젝트에는 페이지, 구성 파일, 코드 파일, 이진(컴파일된 코드) 파일 등 웹 사이트를 구성하는 파일이 포함됩니다. Visual Studio에서는 다양한 응용 프로그램 요구 사항에 맞도록 각 솔루션마다 여러 개의 프로젝트를 만들 수 있습니다. 솔루션 정의에는 프로젝트 간 종속 관계가 포함됩니다. 또한 솔루션을 구성하는 프로젝트 배포 방법에 대한 정보도 포함됩니다. 이러한 가운데 솔루션의 프로젝트가 하나의 응용 프로그램을 구성합니다.

프로젝트를 모듈식으로 유지하면 코드를 더 잘 구성할 수 있습니다. 예를 들어 별도의 웹 사이트 프로젝트에 포함할 구성 요소를 하나의 프로젝트로 만들 수 있습니다.

웹 사이트 솔루션에서 구성 요소 프로젝트에 대한 참조를 추가하려면 먼저 프로젝트를 추가한 다음 새 프로젝트의 클래스에 대한 참조를 추가합니다. DLL을 빌드하는 프로젝트만 참조할 수 있습니다. 프로젝트 참조는 프로젝트가 빌드될 때 자동으로 업데이트되고 어셈블리 참조는 사용자가 정적으로 업데이트해야 합니다.

참고:

Visual Web Developer Express Edition에서는 같은 솔루션에 웹 사이트 프로젝트가 여러 개 있을 수 있지만 클라이언트 프로젝트를 솔루션에 추가할 수 없습니다. 다른 방법으로, 이 항목의 뒷부분에 나오는 Visual Web Developer Express Edition에서 웹 사이트의 프로젝트에 참조 추가를 참조하십시오.

Visual Studio에서 솔루션에 프로젝트 추가

새 프로젝트 또는 기존 프로젝트를 솔루션에 추가할 수 있습니다.

솔루션에 새 프로젝트를 추가하려면

  1. 솔루션 탐색기에서 프로젝트를 추가할 솔루션 또는 솔루션 폴더를 선택합니다.

  2. 파일 메뉴에서 추가를 선택한 다음 새 프로젝트를 선택합니다.

  3. 프로젝트 형식과 템플릿을 선택한 다음 확인을 클릭합니다.

기존 프로젝트를 솔루션에 추가한 후 현재 솔루션의 요구 사항에 맞도록 프로젝트를 편집할 수 있습니다. 그러나 이렇게 하면 원래 위치에 있는 프로젝트의 설정이 변경됩니다.

솔루션에 기존 프로젝트를 추가하려면

  1. 솔루션 탐색기에서 프로젝트를 추가할 솔루션 또는 솔루션 폴더를 선택합니다.

  2. 파일 메뉴에서 추가를 선택한 다음 기존 프로젝트를 선택합니다.

  3. 솔루션에 추가할 프로젝트를 선택한 다음 열기를 클릭합니다.

Visual Studio에서 웹 사이트에 프로젝트 참조 추가

솔루션에 프로젝트를 추가한 후 웹 사이트 프로젝트에서 프로젝트를 참조할 수 있습니다.

웹 사이트에서 다른 프로젝트를 참조하려면

  1. 솔루션 탐색기에서 프로젝트 참조를 추가할 웹 사이트 프로젝트를 선택합니다.

  2. 웹 사이트 메뉴에서 참조 추가를 선택합니다. 또는 웹 사이트 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭할 수도 있습니다.

    참조 추가 대화 상자가 표시됩니다.

  3. 프로젝트 탭을 클릭합니다.

  4. 사용 가능한 프로젝트 목록에서 참조할 프로젝트를 선택한 다음 확인을 클릭합니다.

    다음 항목이 웹 사이트의 Bin 폴더에 추가됩니다.

    • 추가된 프로젝트에서 만든 어셈블리 복사본

    • 종속 어셈블리, XML 문서 파일, 라이선스 파일, 리소스 파일 등에 대한 복사본

    • 추가된 어셈블리의 디버그 버전에 대한 디버깅 및 프로젝트 상태 정보를 포함하는 프로그램 데이터베이스 파일(.pdb). 이 파일은 원래 위치에 있는 경우 빌드 설정에 관계없이 복사됩니다.

Visual Web Developer Express Edition에서 웹 사이트의 프로젝트에 참조 추가

Visual Web Developer Express Edition에서는 같은 솔루션에 웹 사이트 프로젝트가 여러 개 있을 수 있지만 클라이언트 프로젝트를 솔루션에 추가할 수 없습니다. 따라서 참조 추가 대화 상자의 프로젝트 탭을 채울 수 없습니다. 그러나 어셈블리 DLL 또는 소스 코드 파일을 웹 사이트 프로젝트에 수동으로 추가할 수 있습니다.

웹 사이트 프로젝트에 어셈블리 DLL을 추가하려면

  1. 솔루션 탐색기에서 웹 사이트를 선택합니다.

  2. 웹 사이트 메뉴에서 참조 추가를 선택합니다. 또는 웹 사이트의 이름을 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 선택할 수도 있습니다.

    참조 추가 대화 상자가 표시됩니다.

  3. 찾아보기 탭을 선택합니다.

  4. 참조할 어셈블리가 포함된 폴더를 탐색하고 어셈블리를 선택한 다음 확인을 클릭합니다.

    이런 식으로 참조를 추가하면 모든 파일 종속성(디버그 파일, XML 문서 파일 등)이 복사됩니다.

웹 사이트 프로젝트에 소스 코드 파일을 추가하려면

  1. 웹 사이트의 웹 사이트 루트 아래에 아직 App_Code 폴더가 없는 경우 솔루션 탐색기에서 웹 사이트의 이름을 마우스 오른쪽 단추로 클릭하고 ASP.NET 폴더 추가를 클릭한 다음 App_Code 폴더를 클릭합니다. 특수 폴더에 대한 자세한 내용은 ASP.NET 웹 사이트의 공유 코드 폴더를 참조하십시오.

  2. 솔루션 탐색기에서 웹 사이트의 App_Code 폴더를 선택합니다.

  3. 웹 사이트 메뉴에서 기존 항목 추가를 클릭합니다.

    기존 항목 추가 대화 상자가 표시됩니다.

  4. 파일 형식 드롭다운 목록에서 클래스 파일을 선택합니다.

  5. 추가할 프로젝트를 찾아서 소스 코드 파일을 선택한 다음 추가를 클릭합니다.

    선택한 파일의 정적 복사본이 프로젝트에 추가됩니다. 이러한 복사본은 자동으로 업데이트되지 않습니다. 이제 웹 사이트 파일의 소스 코드 파일에서 클래스를 사용할 수 있습니다. App_Code 폴더의 파일은 런타임에 컴파일됩니다.

참고 항목

작업

방법: 다중 프로젝트 솔루션 만들기

참조

참조 추가 대화 상자

새 프로젝트 추가 대화 상자