Share via


Manifesty aplikací pro řešení Office

Manifest aplikace je soubor XML popisující sestavení, která jsou načtena do systém Microsoft Office řešení. Vývojové nástroje systém Microsoft Office v sadě Visual Studio používají schéma manifestu aplikace ClickOnce definované v odkazu na manifest aplikace ClickOnce.

Manifesty aplikací pro řešení Office používají následující prvky a atributy ClickOnce.

Element (Prvek) Popis Atributy
<assembly> – element (aplikace ClickOnce) Povinný: Prvek nejvyšší úrovně manifestVersion
<assemblyIdentity> – element (aplikace ClickOnce) Povinný: Identifikuje primární sestavení aplikace ClickOnce. Jméno

version

Publickeytoken

processorArchitecture

Jazyk
<trustInfo> – element (aplikace ClickOnce) Identifikuje požadavky na zabezpečení aplikace. Nic
<element entryPoint> (aplikace ClickOnce) Povinný: Identifikuje vstupní bod kódu aplikace pro spuštění. Jméno

dependencyName

CustomHostSpecified
<dependency> – element (aplikace ClickOnce) Povinný: Identifikuje každou závislost potřebnou ke spuštění aplikace. Volitelně identifikuje sestavení, která je potřeba předinstalovat. Nic
<file> – element (aplikace ClickOnce) Povinný: Identifikuje každý soubor bez sestavení, který aplikace používá. Může zahrnovat data izolace modelu COM (Component Object Model) přidružená k souboru. Jméno

Velikost

Manifesty aplikací pro řešení Office mají v co.v1 oboru názvů následující prvek.

<entryPoint>
    <co.v1:customHostSpecified />
</entryPoint>

Tyto manifesty aplikace mají také následující prvky a atributy v vstav3 oboru názvů.

<addIn>
  <entryPointsCollection>
    <entryPoints>
      <entryPoint>
      </entryPoint>
    </entryPoints>
  </entryPointsCollection>
  <update></update>
  <postActions>
    <postAction>
      <postActionData>
      </postActionData>
    <postAction>
  </postActions>
  <application>
    <customizations>
      <customization>
      </customization>
    </customizations>
  </application
</addIn>
Element (Prvek) Popis Atributy
<customHostSpecified> – element (vývoj pro Office v sadě Visual Studio) Povinný: Označí manifest speciálně jako řešení Office. Nic
<addin> – element (vývoj pro Office v sadě Visual Studio) Povinný: Ukládá vstupní body do jednoho oboru názvů. Nic
<entryPointsCollection> – element (vývoj pro Office v sadě Visual Studio) Povinný: Seskupí všechna sestavení pro jedno nebo více řešení Office. id
<entryPoints> – element (Vývoj pro Office v sadě Visual Studio) Povinný: Seskupí všechna sestavení pro spuštění řešení Office. Nic
<entryPoint> – element (Vývoj pro Office v sadě Visual Studio) Povinný: Identifikuje sestavení, které se má spustit v řešení Office. class

Smlouvy
<update> – element (vývoj pro Office v sadě Visual Studio) Povinný: Konfiguruje aktualizace pro řešení. Povoleno

Vypršení platnosti
<postActions> – element (vývoj pro Office v sadě Visual Studio) Nepovinné. Seskupí všechny akce po nasazení, které se spustí po instalaci řešení Office. Nic
<postAction> – element (vývoj pro Office v sadě Visual Studio) Nepovinné. Identifikuje akci po nasazení. Nic
<postActionData> – element (vývoj pro Office v sadě Visual Studio) Nepovinné. Konfiguruje data pro akci po nasazení. Nic
<application> – element (Vývoj pro Office v sadě Visual Studio) Povinný: Zabalí informace specifické pro aplikaci do jednoho uzlu. Nic
<customs> – element (Vývoj pro Office v sadě Visual Studio) Povinný: Ukládá všechny informace specifické pro hostitele aplikace do samostatného oboru názvů. Nic
<custom> – element (Vývoj pro Office v sadě Visual Studio) Povinný: Ukládá informace specifické pro hostitele aplikace do samostatného oboru názvů. Xmlns
<document> – element (vývoj pro Office v sadě Visual Studio) Vyžaduje se pouze pro řešení na úrovni dokumentu. Ukládá informace specifické pro přizpůsobení. solutionId
<appAddin> – element (vývoj pro Office v sadě Visual Studio) Vyžaduje se pouze pro řešení na úrovni aplikace. Ukládá informace specifické pro přizpůsobení. Aplikace

loadBehavior

Název_klíče
<friendlyName> – element (vývoj pro Office v sadě Visual Studio) Nepovinné. Uloží název doplňku VSTO, který se zobrazí v seznamu nainstalovaných doplňků VSTO. Nic
<description> – element (vývoj pro Office v sadě Visual Studio) Vyžaduje se pouze pro doplňky VSTO. Uloží popis, který se zobrazí v seznamu nainstalovaných programů. Nic
<formRegions> – element (vývoj pro Office v sadě Visual Studio) Vyžaduje se jenom pro doplňky VSTO Outlooku, které obsahují oblasti formulářů. Nic
<formRegion> – element (vývoj pro Office v sadě Visual Studio) Vyžaduje se jenom pro doplňky VSTO Outlooku, které obsahují oblasti formulářů. Název
<vstoRuntime> – element (vývoj pro Office v sadě Visual Studio) Povinný: Popisuje konkrétní verzi modulu runtime Sady Visual Studio Tools for Office, která je podporována řešením Office. Vydání

version

Supporturl

Poznámky

Manifesty aplikací a nasazení můžete v řešeních Office upravit ručně. Potom je nutné znovu podepsat manifesty aplikace a nasazení pomocí Nástroje pro generování a úpravy manifestu (mage.exe a mageui.exe). Další informace naleznete v tématu Postupy: Opětovné podepsání manifestů aplikace a nasazení.

Umístění souboru

Manifest aplikace je specifický pro jednu verzi řešení. Z tohoto důvodu by se manifesty aplikací měly ukládat odděleně od manifestů nasazení. Visual Studio umístí soubory specifické pro verzi do podadresáře pojmenovaného po přidružené verzi v podadresáři Soubory aplikací ve složce publikování.

Syntaxe názvu souboru

Název souboru manifestu aplikace by měl být úplný název a přípona aplikace, jak je uvedeno v elementu assemblyIdentity následovaný příponou .manifest. Například manifest aplikace, který odkazuje na přizpůsobení OutlookAddIn1.dll , by použil následující syntaxi názvu souboru.

OutlookAddIn1.dll.manifest

Viz také