방법: 배포 속성 변경 및 매니페스트 다시 서명(2007 시스템)

업데이트: 2008년 7월

적용 대상

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

프로젝트 형식

  • 응용 프로그램 수준 프로젝트

Microsoft Office 버전

  • 2007 Microsoft Office System

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

게시 마법사프로젝트 디자이너게시 탭에서 Visual Studio Tools for Office 응용 프로그램 수준 추가 기능에 대한 응용 프로그램 매니페스트가 생성된 후 해당 매니페스트에서 배포 속성을 변경할 수 있습니다. 다음과 같은 속성을 변경할 수 있습니다.

  • Office 솔루션의 설명 변경

  • Office 솔루션의 이름 변경

  • 응용 프로그램 수준 추가 기능의 로드 동작 변경

이러한 변경 작업을 수행한 후에는 인증서로 응용 프로그램 매니페스트와 배포 매니페스트 모두에 다시 서명해야 합니다. 응용 프로그램 및 배포 매니페스트에 서명하려면 매니페스트 생성 및 편집 도구(Mage.exe)를 사용합니다.

배포 속성 변경

응용 프로그램 매니페스트를 편집한 다음 응용 프로그램 및 배포 매니페스트 파일에 다시 서명하여 Office 솔루션의 설정을 변경할 수 있습니다. 응용 프로그램 매니페스트의 구문에 대한 자세한 내용은 Office 솔루션의 응용 프로그램 매니페스트(2007 시스템)를 참조하십시오.

배포 속성을 변경하려면

  1. 응용 프로그램 매니페스트(.dll.manifest)를 텍스트 편집기에서 엽니다.

  2. <friendlyname> 요소의 값을 편집하여 추가 기능 이름을 변경합니다.

    해당 추가 기능의 이름이 설치된 추가 기능 목록에 나타납니다. 이 요소의 구문에 대한 자세한 내용은 <friendlyName> 요소(2007 시스템)를 참조하십시오.

  3. <description> 요소를 편집하여 추가 기능 설명을 변경합니다.

    해당 추가 기능의 설명이 설치된 프로그램 목록에 나타납니다. 이 요소의 구문에 대한 자세한 내용은 <description> 요소(2007 시스템)를 참조하십시오.

  4. <appAddin> 요소의 loadBehavior 특성을 편집하여 로드 동작을 변경합니다.

    로드 동작은 추가 기능이 시작 시 로드되어야 하는지, 요청 시 로드되어야 하는지, 아니면 처음 시작 시 로드되어야 하는지를 지정합니다. 이 요소의 구문에 대한 자세한 내용은 <appAddin> 요소(2007 시스템)를 참조하십시오.

응용 프로그램 및 배포 매니페스트 다시 서명

이 절차에서는 응용 프로그램 매니페스트 파일(.dll.manifest)을 이미 변경했다고 가정합니다.

Mage.exe로 응용 프로그램 및 배포 매니페스트에 다시 서명하려면

  1. Visual Studio 2008 명령 프롬프트 창을 엽니다.

  2. 서명할 매니페스트 파일이 들어 있는 폴더로 디렉터리를 변경합니다.

  3. 다음 명령을 입력하여 응용 프로그램 매니페스트 파일에 서명합니다. ManifestFileName은 매니페스트 파일의 이름과 확장명으로 바꿉니다. Certificate은 인증서 파일의 상대 경로나 정규화된 경로로 바꾸고 Password는 인증서의 암호로 바꿉니다.

    mage -Sign ManifestFileName.dll.manifest -CertFile Certificate -Password Password
    

    예를 들어 다음 명령을 실행하여 ExcelAddin1이라는 추가 기능의 응용 프로그램 매니페스트에 서명할 수 있습니다. Visual Studio에서 만들어진 임시 인증서는 암호가 없으므로 프로덕션 환경에 배포하는 데는 이러한 인증서를 사용하지 않는 것이 좋습니다.

    mage -Sign ExcelAddin1.dll.manifest -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    
  4. 다음 명령을 입력하여 배포 매니페스트 파일에 서명하고 이전 단계에서와 같이 자리 표시자 이름을 바꿉니다.

    mage -Sign ManifestFileName.vsto -CertFile Certificate -Password Password
    

    예를 들어 다음 명령을 실행하여 ExcelAddin1이라는 추가 기능의 배포 매니페스트에 서명할 수 있습니다.

    mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    

참고 항목

작업

방법: ClickOnce를 사용하여 Office 솔루션 배포(2007 시스템)

방법: ClickOnce Office 솔루션 설치(2007 시스템)

방법: 문서 수준 Office 솔루션을 SharePoint Server로 배포(2007 시스템)

방법: ClickOnce Office 솔루션 제거(2007 시스템)

개념

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

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

Office 솔루션 게시(2007 시스템)

Office 솔루션 설치 사용자 지정(2007 시스템)

참조

매니페스트 생성 및 편집 도구(Mage.exe)

변경 기록

날짜

변경 내용

이유

2008년 7월

항목이 추가되었습니다.

SP1 기능 변경