고급 Office 솔루션 배포

다음과 같은 고급 배포 시나리오의 경우 Office 솔루션 설치 관리자를 사용자 지정할 수 있습니다.

  • 배치 파일을 사용하거나 로그인 시에 Office 솔루션을 자동으로 설치합니다.

  • 여러 Office 솔루션을 단일 ClickOnce 설치 관리자로 번들하여 배포합니다.

  • ClickOnce 설치 관리자 완료 후 문서를 최종 사용자 컴퓨터에 복사하는 등의 추가 설치 작업을 수행합니다.

적용 대상: 이 항목의 정보는 Microsoft Office 2010 및 2007 Microsoft Office system의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

Office 솔루션의 설치 자동화

Visual Studio의 Office 개발 도구에서 만들어진 기본 설치 관리자를 사용하지 않고 대신 Office 솔루션용 사용자 지정 설치 관리자 프로그램을 만들 수 있습니다. 예를 들어 사용자 상호 작업 없이 로그인 스크립트를 사용하여 Office 솔루션의 설치 작업을 시작하거나 배치 파일을 사용하여 Office 솔루션을 설치할 수 있습니다. 이러한 시나리오는 최종 사용자의 컴퓨터에 필수 구성 요소가 이미 설치된 경우에 가장 적합합니다. 자세한 내용은 Office 솔루션 설치 사용자 지정을 참조하십시오.

단일 ClickOnce 설치 관리자에서 여러 Office 솔루션 배포

여러 응용 프로그램 수준 또는 문서 수준 Office 솔루션을 단일 ClickOnce 설치 관리자로 번들하여 배포할 수 있으며 이러한 방법을 다중 프로젝트 배포라고 합니다. 이렇게 하면 여러 Office 솔루션을 설치하기 위해 하나의 설치 관리자만 실행하면 되므로 배포 작업이 단순해집니다.

응용 프로그램 업데이트도 단순해집니다. 여러 솔루션을 업데이트하기 위해 단일 위치만 업데이트하면 됩니다. 업데이트된 파일은 검색 후 다운로드되기 때문에 네트워크 사용량이 낮게 유지됩니다. 다중 프로젝트 배포는 프로그램 추가/제거(Windows XP) 또는 프로그램 및 기능(Windows Vista)에 단일 항목으로 표시됩니다.

시작하려면 연습: .NET Framework 4에 대해 단일 ClickOnce 설치 관리자에서 여러 Office 솔루션 배포를 참조하십시오.

추가 설치 작업 수행

ClickOnce 설치 관리자의 마지막 단계로서 배포 후 작업을 구성하여 추가 설치 단계를 실행할 수 있습니다. 예를 들어 최종 사용자를 위한 사용자 지정 문서를 만든 경우 배포 후 작업을 구성하여 문서를 사용자의 Documents 폴더에 복사할 수 있습니다. 사용자 지정 템플릿을 만든 경우에는 템플릿을 Office 템플릿 디렉터리에 복사할 수 있습니다. 이렇게 하면 최종 사용자가 템플릿을 쉽게 찾을 수 있습니다. 파일을 최종 사용자의 컴퓨터에 복사하는 방법에 대한 자세한 내용은 연습: ClickOnce 설치 후 최종 사용자 컴퓨터에 문서 복사를 참조하십시오.

배포 후 작업을 만드는 경우 때 응용 프로그램 매니페스트를 수동으로 편집해서 설치 종속성을 배포 후 작업의 어셈블리에 추가해야 합니다. 응용 프로그램 매니페스트의 XML을 작성할 때는 DLL의 이름을 어셈블리 ID 이름으로 사용합니다. 또한 NamespaceName.ClassName 구문을 진입점의 클래스 특성으로 사용합니다. 자세한 내용은 <postActions> 요소(Visual Studio에서 Office 개발)를 참조하십시오.

참고 항목

기타 리소스

Office 솔루션 배포