Share via


솔루션 탐색기의 항목 및 공용 명령

업데이트: 2007년 11월

일반적으로 프로젝트 템플릿에 따라 프로젝트가 항목을 관리하는 방법을 확인할 수 있습니다. 예를 들어, Visual C++ 프로젝트의 파일은 어느 위치에 있어도 상관없습니다. 따라서 프로젝트에 표시된 항목은 항상 파일에 대한 링크입니다. Visual C++ 프로젝트에서 항목을 관리할 때 실제로는 링크를 관리하는 것입니다. 웹 프로젝트에서 작업할 경우 프로젝트의 파일은 프로젝트 디렉터리에 있어야 웹 서버에서 파일의 상대적 하이퍼링크가 유지 관리될 수 있습니다. 따라서 프로젝트는 해당 항목이 파일 자체인 것처럼 항목을 유지 관리합니다.

팁:

Visual C++ 프로젝트, 솔루션 항목 및 기타 파일은 링크만 포함할 수 있습니다. Visual C# 웹 프로젝트와 Visual Basic 웹 프로젝트는 실제 프로젝트 항목만 포함할 수 있습니다.

예를 들어, 기타 파일을 만들어 프로젝트에 추가하기로 결정한 다음 링크가 아닌 파일의 새 복사본을 추가하려고 할 수 있습니다. 원래의 기타 파일을 삭제했는데 프로젝트 항목이 실제로 원래 기타 파일에 대한 링크인 경우 작업이 손실될 수 있습니다.

항목 이동 및 복사

솔루션 탐색기에서 끌기 또는 잘라내기 및 붙여넣기 작업의 결과는 항상 대상 프로젝트에 따라 결정됩니다. 자세한 내용은 방법: 항목 이동을 참조하십시오.

프로젝트 항목 저장

프로젝트 항목에 대해 다른 이름으로 저장 명령을 사용한 결과는 프로젝트에 대한 항목의 연결에 따라 달라집니다.

  • 링크를 관리하는 프로젝트
    다른 이름으로 저장은 프로젝트 계층 외부에 새 파일을 만듭니다. 솔루션 탐색기에 기타 파일 표시 옵션이 활성화된 경우 이 파일은 기타 파일에 나타납니디. 자세한 내용은 옵션 대화 상자, 환경, 문서를 참조하십시오.

  • 파일만 관리하는 프로젝트
    다른 이름으로 저장은 현재 파일을 대체합니다. 이전 파일이 제거되고 새 파일이 이전 파일 위치에 만들어집니다.

  • 파일 및 링크를 모두 관리하는 프로젝트
    새 복사본이 동일한 디렉터리에 저장되는 경우 다른 이름으로 저장은 현재 파일을 대체합니다. 그렇지 않은 경우 다른 이름으로 저장은 현재 파일을 링크로서 대체합니다.

프로젝트 항목 제거

프로젝트가 해당 항목과 유지하는 연결에 따라, 지정된 컨텍스트에서 프로젝트의 항목을 제거하는 데 사용할 수 있는 방법이 결정됩니다.

  • 제거
    이 명령은 링크만 관리하는 프로젝트뿐 아니라 파일과 링크 모두를 관리하는 프로젝트에서도 사용할 수 있습니다. 프로젝트에서 파일을 제거하면 해당 파일은 프로젝트에서 분리되고 솔루션 탐색기에서 사라집니다. 제거된 파일은 저장소에서 영구적으로 제거되지 않습니다.

    파일만 관리하는 프로젝트는 제거 명령을 지원하지 않습니다.

  • 삭제
    이 명령은 파일만 관리하는 프로젝트뿐 아니라 파일과 링크 모두를 관리하는 프로젝트에서도 사용할 수 있습니다. 삭제된 항목은 파일 저장소에서 영구적으로 제거되고 프로젝트에서 분리됩니다.

    링크만 관리하는 프로젝트는 삭제 명령을 지원하지 않습니다.

  • 제외
    이 명령은 링크만 관리하는 프로젝트뿐 아니라 파일과 링크 모두를 관리하는 프로젝트에서도 사용할 수 있습니다. 제외를 사용하면 프로젝트 빌드에서 항목을 일시적으로 제거하고 그 후에 모든 파일 표시를 사용하여 항목을 다시 도입할 수 있습니다.

    참고:

    Windows 탐색기에서 프로젝트 디렉터리에 파일을 추가해도 해당 파일이 프로젝트에 자동으로 추가되지 않습니다. 해당 파일은 솔루션 탐색기의 모든 파일 표시 뷰에 나타나지만 프로젝트 메뉴에서 프로젝트에 포함을 선택해야 프로젝트의 일부가 됩니다.

참고 항목

작업

방법: 프로젝트의 파일 관리 방식 확인

방법: 소스 제어에 프로젝트 추가

방법: 항목 이동

방법: 항목 제거, 삭제 및 제외

개념

솔루션 탐색기 사용

솔루션, 프로젝트 및 항목 소개