다음을 통해 공유


방법: 솔루션에 응용 프로그램 다이어그램 추가

업데이트: 2007년 11월

Visual Studio Team System Architecture Edition에서 응용 프로그램 다이어그램을 솔루션에 추가하여 기존 솔루션에서 응용 프로그램을 정의할 수 있습니다.

팁:

빈 응용 프로그램 다이어그램이 들어 있는 솔루션을 만들려면 방법: 응용 프로그램 다이어그램 만들기를 참조하십시오.

다이어그램에서 응용 프로그램을 시각적으로 정의하고, 응용 프로그램 간의 통신 경로를 구성하고, 응용 프로그램과 끝점 설정 및 제약 조건을 지정할 수 있습니다. 나중에 응용 프로그램 다이어그램에 정의된 응용 프로그램에서 응용 프로그램 시스템을 디자인할 수 있습니다. 자세한 내용은 응용 프로그램 다이어그램의 응용 프로그램 개요를 참조하십시오.

참고:

솔루션에는 응용 프로그램 다이어그램이 단 하나만 있어야 합니다. 단일 프로젝트에 응용 프로그램 다이어그램을 추가할 수 없습니다. 응용 프로그램 다이어그램을 추가하려면 부모 솔루션이 있어야 합니다. 부모 솔루션을 만들려면 다른 프로젝트를 추가합니다. 응용 프로그램 다이어그램이 솔루션에서 모든 프로젝트 외부에 표시됩니다.

다음과 같은 방법으로 응용 프로그램 다이어그램을 추가할 수 있습니다.

  • 빈 응용 프로그램 다이어그램을 추가합니다.

    참고:

    응용 프로그램 다이어그램이 없는 솔루션에 시스템 다이어그램을 추가하면 빈 응용 프로그램 다이어그램이 추가됩니다. 자세한 내용은 방법: 솔루션에 시스템 다이어그램 추가를 참조하십시오.

  • 다른 솔루션에서 기존 응용 프로그램 다이어그램을 추가합니다.

    팁:

    솔루션에 응용 프로그램 다이어그램이 있으면 현재 다이어그램을 제거하고 다른 다이어그램을 추가할 수 있습니다. 그러나 응용 프로그램 다이어그램을 제거하면 솔루션의 다른 항목에 영향을 줄 수도 있습니다. 자세한 내용은 시스템 다이어그램 문제 해결을 참조하십시오.

솔루션에 빈 응용 프로그램 다이어그램을 추가하려면

  1. 솔루션 탐색기에서 최상위 솔루션 노드를 클릭합니다.

  2. 프로젝트 메뉴에서 새 분산 시스템 다이어그램 추가를 클릭합니다.

    새 항목 추가 - 솔루션 항목 대화 상자가 나타납니다. 범주에서 분산 시스템 다이어그램 노드가 선택된 상태로 표시됩니다.

  3. 템플릿에서 응용 프로그램 다이어그램을 클릭합니다.

  4. 다이어그램의 이름을 지정하고 추가를 클릭합니다.

    응용 프로그램 디자이너에 빈 응용 프로그램 다이어그램이 표시됩니다. 솔루션 탐색기에서 확장명이 .ad인 다이어그램이 솔루션 항목 폴더에 표시됩니다. 다이어그램의 상단에 있는 문서 탭에는 다이어그램 이름과 디자이너를 나타내는 약어([AD])가 표시됩니다.

    팁:

    솔루션 탐색기에서 솔루션 노드를 선택하고 프로젝트 메뉴에서 새 분산 시스템 다이어그램 추가를 선택할 수도 있습니다.

응용 프로그램을 정의하려면 방법: 응용 프로그램 다이어그램에서 응용 프로그램 정의를 참조하십시오.

참고:

솔루션에 응용 프로그램 다이어그램을 추가하면 응용 프로그램으로 시각화할 수 있는 모든 프로젝트가 다이어그램에 리버스 엔지니어링됩니다. 예를 들어, Microsoft Windows 응용 프로그램 프로젝트가 포함되어 있는 솔루션에 응용 프로그램 다이어그램을 추가하면 해당 응용 프로그램 모양이 다이어그램에 표시됩니다. 자세한 내용은 기존 솔루션의 리버스 엔지니어링을 위한 고려 사항을 참조하십시오.

기존 응용 프로그램 다이어그램을 솔루션에 추가하려면

  1. 프로젝트 메뉴에서 기존 항목 추가를 선택합니다.

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

  2. 응용 프로그램 다이어그램 파일(.ad)을 찾아 선택합니다.

    선택한 다이어그램이 응용 프로그램 디자이너에 표시됩니다.

응용 프로그램을 계속 편집하거나 정의하려면 다음 항목을 참조하십시오.

참고 항목

작업

연습: 응용 프로그램 다이어그램에서 응용 프로그램 정의

개념

응용 프로그램 디자이너 개요

기타 리소스

분산 시스템 디자이너 간 공통 작업

응용 프로그램 디자이너를 사용하여 응용 프로그램 디자인