다음을 통해 공유


방법: 문서 수준 사용자 지정의 위치 변경(2003 시스템)

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

Microsoft Office 버전

  • Microsoft Office 2003

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

배포한 문서 수준 솔루션의 위치를 변경하는 경우 솔루션을 다시 배포합니다. 예를 들어 개발자가 테스트 서버에 솔루션을 게시하고 나서 IT 부서가 이를 승인 후 솔루션을 프로덕션 서버로 다시 배포하는 경우가 있습니다. 이때 Visual Studio Tools for Office 솔루션이 문제 없이 작동하려면 응용 프로그램 및 배포 매니페스트에서 솔루션 파일의 경로를 새 경로로 업데이트해야 합니다.

Word 및 Excel 솔루션을 다시 배포하는 경우에는 다음과 같은 두 가지 시나리오가 있습니다.

  1. 문서에서 코드를 사용하여 응용 프로그램 매니페스트를 직접 편집합니다.

    이 시나리오는 다음과 같은 경우에 유용합니다.

    • 솔루션이 최종 사용자에게 아직 배포되지 않은 경우

    • 이전 서버가 갑자기 중지되어 최종 사용자가 그 서버의 파일에 액세스할 수 없는 경우

    • 솔루션을 사용하고 있는 최종 사용자의 수가 매우 적고, 각 사용자의 문서를 업데이트하는 스크립트를 쉽게 작성할 수 있는 경우

  2. 코드를 사용하지 않고 서버의 매니페스트 파일을 편집하여 문서의 응용 프로그램 매니페스트를 업데이트합니다.

    이 시나리오는 다음과 같은 경우에 유용합니다.

    • 솔루션이 최종 사용자에게 이미 배포된 경우

    • 이전 서버를 모든 최종 사용자가 계속 사용할 수 있는 경우

    • 솔루션을 사용하고 있는 최종 사용자의 수가 많고, 각 사용자의 문서에 대해 스크립트를 실행하기가 어려운 경우

참고:

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

코드를 사용하여 응용 프로그램 매니페스트 편집

재배포를 위해 코드를 사용하여 응용 프로그램 매니페스트를 편집하려면

  1. 게시 마법사를 사용하여 솔루션을 테스트 서버에 게시합니다. 자세한 내용은 방법: 게시 마법사를 사용하여 솔루션 파일 배포(2003 시스템)를 참조하십시오.

    게시 마법사에서는 문서 및 어셈블리를 서버에 복사하고 응용 프로그램 및 배포 매니페스트를 만듭니다.

  2. 응용 프로그램 매니페스트, 어셈블리 및 배포 매니페스트를 새 위치에 복사합니다.

    이제 이전 서버와 새 서버에 하나씩 두 개의 파일 집합이 있습니다.

  3. 새 서버의 배포 매니페스트 및 어셈블리를 가리키도록 새 서버의 응용 프로그램 매니페스트를 편집합니다. 자세한 내용은 Office 솔루션의 응용 프로그램 매니페스트(2003 시스템)를 참조하십시오.

  4. 응용 프로그램 매니페스트의 버전을 높입니다.

  5. 새 응용 프로그램 매니페스트를 가리키도록 새 배포 매니페스트를 편집합니다. 자세한 내용은 Office 솔루션의 배포 매니페스트(2003 시스템)를 참조하십시오.

  6. 새 배포 매니페스트의 버전을 높입니다.

  7. 새 배포 매니페스트 위치를 가리키도록 문서에 포함된 응용 프로그램 매니페스트를 업데이트합니다. 자세한 내용은 방법: 프로그래밍 방식으로 배포 매니페스트에 대한 경로 변경(2003 시스템)을 참조하십시오.

    참고:

    Visual Studio Tools for Office에는 포함된 응용 프로그램 매니페스트를 편집하는 데 사용할 수 있는 도구를 만드는 방법을 보여 주는 샘플이 들어 있습니다. 자세한 내용은 ServerDocument 샘플을 참조하십시오.

코드를 사용하지 않고 매니페스트 편집

재배포를 위해 서버의 파일을 편집하려면

  1. 게시 마법사를 사용하여 솔루션을 테스트 서버에 게시합니다. 자세한 내용은 방법: 게시 마법사를 사용하여 솔루션 파일 배포(2003 시스템)를 참조하십시오.

    게시 마법사에서는 문서 및 어셈블리를 서버에 복사하고 응용 프로그램 및 배포 매니페스트를 만듭니다.

  2. 응용 프로그램 매니페스트, 어셈블리 및 배포 매니페스트를 새 위치에 복사합니다.

    이제 이전 서버와 새 서버에 하나씩 두 개의 파일 집합이 있습니다.

  3. 새 서버의 배포 매니페스트 및 어셈블리를 가리키도록 새 서버의 응용 프로그램 매니페스트를 편집합니다. 자세한 내용은 Office 솔루션의 응용 프로그램 매니페스트(2003 시스템)를 참조하십시오.

  4. 응용 프로그램 매니페스트의 버전을 높입니다.

  5. 새 응용 프로그램 매니페스트를 가리키도록 새 배포 매니페스트를 편집합니다. 자세한 내용은 Office 솔루션의 배포 매니페스트(2003 시스템)를 참조하십시오.

  6. 새 배포 매니페스트의 버전을 높입니다.

  7. 새 응용 프로그램 매니페스트를 가리키도록 이전 배포 매니페스트를 편집합니다.

  8. 이전 배포 매니페스트의 버전을 높입니다.

다음에 최종 사용자가 솔루션 문서를 열면 문서에서 이전 서버의 배포 매니페스트를 확인하고 새 서버의 응용 프로그램 매니페스트로 문서가 리디렉션됩니다. 문서에서는 새 어셈블리 및 배포 매니페스트를 가리키는 포인터를 포함하는 새 응용 프로그램 매니페스트를 다운로드하고 새 위치의 파일을 사용합니다.

참고 항목

작업

방법: 응용 프로그램 수준 추가 기능의 위치 변경(2003 시스템)

방법: 프로그래밍 방식으로 응용 프로그램 매니페스트 어셈블리 경로 업데이트(2003 시스템)

방법: 프로그래밍 방식으로 배포 매니페스트에 대한 경로 변경(2003 시스템)

방법: 문서에서 관리 코드 확장 제거(2003 시스템)

방법: 게시 마법사를 사용하여 솔루션 파일 배포(2003 시스템)

방법: 솔루션 파일 수동 배포(2003 시스템)

개념

Office 솔루션 배포(2003 시스템)