Манифесты развертывания для решений Office (система 2007)
Обновлен: Ноябрь 2007
Примечание |
Применение |
---|---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Тип проекта
Версия Microsoft Office
|
Манифест развертывания представляет собой файл XML, который описывает параметры развертывания решения Visual Studio Tools for Office и определяет текущую версию приложения.
Решение Visual Studio Tools for Office использует схему манифеста развертывания ClickOnce , которая определена в справке по Манифест развертывания ClickOnce.
Заметки
В файле манифеста развертывания определены параметры развертывания решения Visual Studio Tools for Office с помощью ClickOnce, в том числе текущая версия и другие настройки развертывания. Этот файл ссылается на манифест приложения, описывающий текущую версию решения и все файлы, которые входят в состав решения.
Синтаксис имени файла
Имя файла манифеста развертывания должно заканчиваться расширением .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 системы Microsoft Office)
Манифесты приложений для решений Office (выпуск 2003 системы Microsoft Office)