다음을 통해 공유


응용 프로그램 다이어그램의 응용 프로그램에 대한 프로젝트 템플릿

업데이트: 2007년 11월

응용 프로그램 디자이너에서 구현을 지원하는 각 응용 프로그램 종류에는 기본 프로젝트 템플릿을 지정하는 템플릿 속성이 있습니다. 응용 프로그램을 구현하면 Visual Studio에서는 템플릿을 사용하여 해당 응용 프로그램 프로젝트를 생성합니다.

다음 단원에는 응용 프로그램 다이어그램의 응용 프로그램에 대한 프로젝트 템플릿과 관련된 자세한 내용이 들어 있습니다.

  • 프로젝트 템플릿 변경

  • 사용자 지정 프로젝트 템플릿

자세한 내용은 솔루션, 프로젝트 및 항목 소개응용 프로그램 정의를 위한 응용 프로그램 종류 및 프로토타입을 참조하십시오.

프로젝트 템플릿 변경

응용 프로그램을 구현하기 전에 해당 프로젝트 템플릿을 변경할 수 있습니다. 응용 프로그램을 구현하면 Visual Studio에서는 솔루션에 해당 프로젝트 파일을 생성합니다. 자세한 내용은 방법: 응용 프로그램의 프로젝트 템플릿 변경을 참조하십시오.

참고:

프로젝트 템플릿은 프로젝트의 초기 생성 과정에만 적용되며, 구현 후에는 이 템플릿을 변경할 수 없습니다. 또한 리버스 엔지니어링된 응용 프로그램에 대해서는 템플릿을 설정할 수 없습니다. 자세한 내용은 응용 프로그램 구현을 위한 고려 사항을 참조하십시오.

예를 들어, ASP.NET 웹 서비스 응용 프로그램의 기본 프로젝트 템플릿은 빈 웹 사이트입니다. 구현하기 전에 ASP.NET 웹 사이트 템플릿을 대신 선택할 수 있습니다. 이 템플릿은 사용자 인터페이스뿐 아니라 웹 사이트의 프로그래밍 웹 서비스 인터페이스를 디자인할 때 사용할 수 있는 웹 페이지를 추가합니다. 응용 프로그램이 구현되면 웹 페이지의 .aspx 파일이 솔루션 탐색기의 응용 프로그램 프로젝트에 추가됩니다.

참고:

Visual Studio에서는 응용 프로그램 다이어그램에 웹 페이지를 시각화하지 않습니다. 구현된 ASP.NET 응용 프로그램의 경우 솔루션 탐색기를 통해 해당 프로젝트에 웹 페이지를 추가할 수 있습니다.

Visual Studio에서 사용할 수 있는 여러 다른 프로젝트에 대한 자세한 내용은 Visual Studio 설명서를 참조하십시오.

사용자 지정 프로젝트 템플릿

미리 정의된 프로젝트 템플릿을 사용하는 대신 사용자 지정 템플릿을 응용 프로그램에 할당할 수 있습니다. 그러나 사용자 지정 템플릿을 할당하려면 먼저 템플릿이 존재하거나 템플릿을 만들어야 합니다. 응용 프로그램을 구현할 때 Visual Studio에서는 사용자 지정 템플릿에서 정의한 대로 프로젝트 파일을 생성합니다. 자세한 내용은 Visual Studio 템플릿프로젝트 템플릿 만들기를 참조하십시오.

사용자 지정 템플릿을 만들고 선택하기 위한 고려 사항

사용자 지정 템플릿을 만들거나 선택할 때는 다음 사항을 고려해야 합니다.

  • 사용자 지정 템플릿에서는 템플릿을 할당하는 응용 프로그램 종류와 일치하는 프로젝트를 만들어야 합니다.

    분산 시스템 디자이너에서는 Windows, Office, 웹 사이트 및 ASP.NET 웹 응용 프로그램 프로젝트 템플릿만을 지원합니다. 예를 들어 Visual Studio 스마트 장치 프로젝트에서 만든 사용자 지정 템플릿은 Windows 또는 Office 응용 프로그램 구현에 사용될 수 없습니다.

  • 사용자 지정 템플릿에서는 단일 응용 프로그램 프로젝트만 생성해야 합니다.

  • 사용자 지정 템플릿에서는 추가 끝점을 만들 수 있습니다.

    응용 프로그램 다이어그램에서 지원되는 끝점에 대한 코드가 포함된 프로젝트 템플릿을 선택하면 Visual Studio에서는 이 끝점을 다이어그램의 응용 프로그램에 추가합니다.

  • 사용자 지정 템플릿에서는 응용 프로그램 정의(.sdm 파일)를 생성할 수 없습니다. 이 파일은 구현 프로세스 중에 만들어지는 파일과 충돌하게 됩니다.

    예를 들어 구현된 응용 프로그램의 프로젝트에서 사용자 지정 템플릿을 만들면 템플릿에 .sdm 파일이 포함됩니다. 그러나 이러한 템플릿에서는 오류를 생성하고 응용 프로그램 다이어그램을 잠급니다. 자세한 내용은 SDM 개요응용 프로그램 다이어그램 문제 해결을 참조하십시오.

    팁:

    기존의 구현된 응용 프로그램과 비슷한 프로젝트를 생성하는 템플릿을 만들려면 응용 프로그램을 사용하여 사용자 지정 프로토타입을 만듭니다. 템플릿을 저장하기 전에는 .sdm 파일을 제거해야 합니다. 자세한 내용은 방법: 구성된 응용 프로그램 및 끝점에서 사용자 지정 프로토타입 만들기를 참조하십시오.

  • 배포하려는 사용자 지정 응용 프로그램 프로토타입의 사용자 지정 템플릿을 선택할 때는 템플릿 속성을 절대 경로로 설정하지 않고 앞에 백슬래시(\) 없이 상대 경로로 설정합니다. 그러면 사용자 지정 템플릿을 임의의 드라이브에 저장할 수 있습니다.

    예를 들어 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache\...." 디렉터리에 있는 사용자 지정 템플릿을 선택하는 경우 사용자 지정 응용 프로그램 프로토타입에 대해 템플릿 속성을 설정할 때는 "ProjectTemplatesCache\...."와 같이 절대 경로 대신 앞의 백슬래시(\)를 생략하고 상대 경로를 지정합니다.

참고 항목

기타 리소스

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

응용 프로그램 다이어그램에서 응용 프로그램에 프로젝트 템플릿 할당