Udostępnij za pośrednictwem


Manifesty wdrożenia dla rozwiązań Office

wdrażaniemanifest jest plik XML w tym artykule opisano ustawienia wdrażanie pakietu Office rozwiązanie i identyfikuje bieżącej wersji aplikacji.

Używa Office development w Visual Studio ClickOncezdefiniowane w schemaciemanifest wdrażanie Manifest wdrożenia ClickOnce odniesienia. 

Uwagi

Plikmanifest wdrażanierozwiązań pakietu Office identyfikuje bieżącej wersji i inne ustawienia wdrażanie . Się odwołuje, manifest aplikacji, który opisuje bieżącą wersję rozwiązanie i wszystkie pliki, które są zawarte w rozwiązanie.

Składnia nazwy pliku

Nazwa plikumanifest wdrażaniemusi mieć.vsto rozszerzenie. Chociaż jest standard ClickOnce wdrażaniemanifest, różni się rozszerzenie umożliwiające Visual Studio Tools for Office runtime dojście pliku.

Przykład

Poniższy przykład kodu ilustruje wdrażanie manifest dla Visual Studio Tools dla pakietu Office rozwiązanie.

<?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:co.v2="urn:schemas-microsoft-com:clickonce.v2" 
  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="ContosoOfficeSolutions.vsto" 
    version="1.0.0.0" 
    publicKeyToken="25d0f3ca94156f1f" 
    language="neutral" 
    processorArchitecture="msil" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />
  <description 
    asmv2:publisher="Microsoft" 
    asmv2:product="ContosoOfficeSolutions" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />
  <deployment install="false" mapFileExtensions="true" />
  <dependency>
    <dependentAssembly 
      dependencyType="install" 
      codebase="ContosoOfficeSolutions.dll.manifest" 
      size="13545">
      <assemblyIdentity 
        name="ContosoOfficeSolutions.dll" 
        version="1.0.0.0" 
        publicKeyToken="25d0f3ca94156f1f" 
        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>PoY</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
  <publisherIdentity name="name" issuerKeyHash="003" />
<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>5oz</DigestValue>
    </Reference>
  </SignedInfo>
  <SignatureValue>nNG</SignatureValue>
  <KeyInfo Id="StrongNameKeyInfo">
    <KeyValue>
      <RSAKeyValue>
        <Modulus>ufI</Modulus>
        <Exponent>AQAB</Exponent>
      </RSAKeyValue>
    </KeyValue>
    <msrel:RelData 
      xmlns:msrel=
        "https://schemas.microsoft.com/windows/rel/2005/reldata">
      <r:license 
        xmlns:r="urn:mpeg:mpeg21:2003:01-REL-R-NS" 
        xmlns:as=
          "https://schemas.microsoft.com/windows/pki/2005/Authenticode">
        <r:grant>
          <as:ManifestInformation 
            Hash="099" 
            Description="" 
            Url="">
            <as:assemblyIdentity 
              name="ContosoOfficeSolutions.vsto" 
              version="1.0.0.0" 
              publicKeyToken="25d0f3ca94156f1f" 
              language="neutral" 
              processorArchitecture="msil" 
              xmlns="urn:schemas-microsoft-com:asm.v1" />
          </as:ManifestInformation>
          <as:SignedBy />
          <as:AuthenticodePublisher>
            <as:X509SubjectName>CN=DDNET\BAAdmin</as:X509SubjectName>
          </as:AuthenticodePublisher>
        </r:grant>
        <r:issuer>
          <Signature 
            Id="AuthenticodeSignature" 
            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>iAd</DigestValue>
              </Reference>
            </SignedInfo>
            <SignatureValue>HL9</SignatureValue>
            <KeyInfo>
              <KeyValue>
                <RSAKeyValue>
                  <Modulus>ufI</Modulus>
                  <Exponent>AQAB</Exponent>
                </RSAKeyValue>
              </KeyValue>
              <X509Data>
                <X509Certificate>MII</X509Certificate>
              </X509Data>
            </KeyInfo>
          </Signature>
        </r:issuer>
      </r:license>
    </msrel:RelData>
  </KeyInfo>
</Signature>
</asmv1:assembly>

Zobacz też

Informacje

Manifesty aplikacji dla rozwiązań Office