다음을 통해 공유


Office 솔루션의 배포 매니페스트(2007 시스템)

업데이트: 2007년 11월

참고

적용 대상

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

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

프로젝트 형식

  • 문서 수준 프로젝트

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

Microsoft Office 버전

  • 2007 Microsoft Office system

배포 매니페스트는 Visual Studio Tools for Office 솔루션의 배포 설정을 기술하고 현재 응용 프로그램 버전을 식별하는 XML 파일입니다.

Visual Studio Tools for Office에서는 ClickOnce 배포 매니페스트 참조에 정의된 ClickOnce 배포 매니페스트 스키마를 사용합니다.

설명

배포 매니페스트 파일은 현재 버전과 기타 배포 설정을 비롯하여 ClickOnce를 사용하는 Visual Studio Tools for Office 솔루션 배포를 식별합니다. 이 파일에서는 솔루션의 현재 버전과 솔루션에 포함된 모든 파일을 기술하는 응용 프로그램 매니페스트를 참조합니다.

파일 이름 구문

배포 매니페스트 파일의 이름은 .vsto 확장명으로 끝나야 합니다. 이 파일은 표준 ClickOnce 배포 매니페스트이지만 Visual Studio Tools for Office 런타임에서 파일을 처리할 수 있도록 하기 위해 확장명이 달라집니다.

예제

다음 코드 예제에서는 Visual Studio Tools for Office 솔루션에 대한 배포 매니페스트를 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly 
    xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 
    assembly.adaptive.xsd" 
    manifestVersion="1.0" 
    xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"
    xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"
    xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1"
    xmlns="urn:schemas-microsoft-com:asm.v2"
    xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"
    xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
    xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <assemblyIdentity name="ExcelWorkbook1.vsto"
        version="1.0.0.2" publicKeyToken="9831b9782cdeb193"
        language="neutral"
        processorArchitecture="msil"
        xmlns="urn:schemas-microsoft-com:asm.v1" />
    <description asmv2:publisher="Microsoft"
        asmv2:product="ExcelWorkbook1"
        xmlns="urn:schemas-microsoft-com:asm.v1" />
    <deployment install="false" mapFileExtensions="true" />
    <dependency>
        <dependentAssembly
            dependencyType="install"
            codebase="Application Files\ExcelWorkbook1_1_0_0_2\ExcelWorkbook1.dll.manifest"
            size="11101">
            <assemblyIdentity
                name="ExcelWorkbook1.dll"
                version="1.0.0.2"
                publicKeyToken="9831b9782cdeb193"
                language="neutral"
                processorArchitecture="msil"
                type="win32" />
            <hash>
                <dsig:Transforms>
                    <dsig:Transform Algorithm=
                        "urn:schemas-microsoft-com:HashTransforms.Identity" />
                    </dsig:Transforms>
                <dsig:DigestMethod
                     Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                <dsig:DigestValue>kT066eQ4x8UT7pom5xi7+ObetcQ=</dsig:DigestValue>
            </hash>
        </dependentAssembly>
    </dependency>
<publisherIdentity
    name="name"
    issuerKeyHash="90a6..." />
<Signature Id="StrongNameSignature"
    xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
        <CanonicalizationMethod
            Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
        <SignatureMethod
            Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
        <Reference URI="">
            <Transforms>
                <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
                <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
            </Transforms>
            <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <DigestValue>E+...</DigestValue>
        </Reference>
    </SignedInfo>
    <SignatureValue>m4S...</SignatureValue>
    <KeyInfo Id="StrongNameKeyInfo">
        <X509Data>
            <X509Certificate>MIIB...</X509Certificate>
        </X509Data>
    </KeyInfo>
</Signature>
</asmv1:assembly>

참고 항목

참조

Office 솔루션의 응용 프로그램 매니페스트(2007 시스템)

Office 솔루션의 응용 프로그램 매니페스트(2003 시스템)

Office 솔루션의 배포 매니페스트(2003 시스템)