Sdílet prostřednictvím


GenerateDeploymentManifest úloh

Generuje ClickOnce nasazení manifestu.A ClickOnce nasazení manifest popisuje nasazení aplikace definující jedinečnou identitu pro nasazení, identifikační znaky nasazení, jako například instalace nebo v režimu online, upřesňující nastavení aktualizace aplikací a umístění aktualizace a označující odpovídající ClickOnce manifest aplikace.

Parametry

Následující tabulka popisuje parametry GenerateDeploymentManifest úkolu.

Parametr

Description

AssemblyName

Volitelný String parametr.

Určuje, Name pole identity sestavení pro generovaný manifest.Pokud tento parametr není zadán, je název odvodit ze EntryPoint nebo InputManifest parametry.Pokud název nelze odvodit, úkol vyvolá chybu.

AssemblyVersion

Volitelný String parametr.

Určuje, Version pole identity sestavení pro generovaný manifest.Pokud tento parametr není zadán, použije úloha hodnotu "1.0.0.0".

CreateDesktopShortcut

Volitelný Boolean parametr.

Hodnota true, je vytvořena ikona na ploše během instalace aplikace technologie ClickOnce.

DeploymentUrl

Volitelný String parametr.

Určuje umístění aktualizace pro aplikaci.Pokud tento parametr není zadán, je definováno žádné umístění aktualizace pro aplikaci.Však pokud UpdateEnabled parametr je true, musí být zadáno umístění aktualizace.Zadaná hodnota by měla být plně kvalifikovaná cesta URL nebo UNC.

Description

Volitelný String parametr.

Určuje popis aplikace.

DisallowUrlActivation

Volitelný Boolean parametr.

Určuje, zda by měla být aplikace spuštěna automaticky při otevření prostřednictvím adresy URL.Pokud je tento parametr true, z nabídky Start pouze spuštění aplikace.Výchozí hodnota tohoto parametru je false.Tento vstup platí pouze tehdy, když Install je hodnota parametru true.

EntryPoint

Volitelný ITaskItem[] parametr.

Označuje vstupní bod pro vygenerované manifestu sestavení.Pro ClickOnce nasazení manifestu, určuje tento vstup ClickOnce manifest aplikace.

V Visual Studio 2005, GenerateApplicationManifest úloh potřebné EntryPoint ke generování manifest aplikace.(Sestavení nebo nativní manifestů nevyžadují EntryPoint.) Tento požadavek byl vynuceno při sestavení: "MSB3185: EntryPoint pro manifest není zadán."

MSBuildTato chyba nevydává při EntryPoint není zadán parametr úlohy.Místo toho <customHostSpecified> značka je vložena jako podřízený <entryPoint> značky, například:

<entryPoint xmlns="urn:schemas-

microsoft-com:asm.v2">

<co.v1:customHostSpecified />

</entryPoint>

DLL závislostí na manifest aplikace můžete přidat pomocí následujících kroků:

  1. Vyřešit odkazy na sestavení s voláním ResolveAssemblyReference.

  2. Předat výstup předchozího úkolu a sestavení sám na ResolveManifestFiles.

  3. Předat pomocí závislosti Dependencies parametr GenerateApplicationManifest.

ErrorReportUrl

Volitelný [String] parametr.

Určuje adresu URL webové stránky zobrazené v dialogových oknech během instalace technologie ClickOnce.

InputManifest

Volitelný ITaskItem parametr.

Označuje vstupní dokument XML sloužit jako základ pro generátor manifestu.Díky strukturovaných dat, například vlastní definice manifestu, v manifestu výstup.Kořenový prvek dokumentu XML musí být uzlu sestavení v oboru názvů asmv1.

Install

Volitelný Boolean parametr.

Určuje, zda je aplikace nainstalované aplikaci nebo aplikaci pouze online.Pokud je tento parametr true, aplikace bude nainstalována na uživatele v nabídce Start a mohou být odstraněny pomocí dialogového okna Přidat nebo odebrat programy.Pokud je tento parametr false, aplikace je určena pro použití online z webové stránky.Výchozí hodnota tohoto parametru je true.

MapFileExtensions

Volitelný Boolean parametr.

Určuje, zda je použita mapování přípon názvů souborů .deploy.Pokud je tento parametr true, každý soubor programu je publikován s příponou názvu souboru .deploy.Tato možnost je užitečná pro zabezpečení serveru WWW omezit počet přípony názvů souborů, které musí být odblokovány povolit ClickOnce nasazení aplikací.Výchozí hodnota tohoto parametru je false.

MaxTargetPath

Volitelný String parametr.

Určuje maximální povolená délka cesty k souboru v ClickOnce nasazení aplikací.Pokud je tento parametr zadán, délka cesty každého souboru v aplikaci se kontroluje vůči tento limit.Všechny položky, které překračují limit způsobí sestavení upozornění.Pokud tento vstup není zadáno nebo je nula, žádná kontrola provedena.

MinimumRequiredVersion

Volitelný String parametr.

Určuje, zda uživatel můžete přeskočit aktualizace.Jestliže má verzi, která je menší než minimum požadované mu nebude mít možnost Přeskočit aktualizace.Tento vstup platí pouze při hodnotu Install parametr je true.

OutputManifest

Volitelný ITaskItem parametr.

Určuje název souboru manifestu generovaný výstup.Pokud tento parametr není zadán, je název výstupního souboru odvodit z identity generovaný manifest.

Platform

Volitelný String parametr.

Určuje platformu cílové aplikace.Tento parametr může mít následující hodnoty:

  • AnyCPU

  • x86

  • x64

  • Itanium

Výchozí hodnota je AnyCPU.

Product

Volitelný String parametr.

Určuje název aplikace.Pokud tento parametr není zadán, je název odvodit z identity generovaný manifest.Tento název se používá pro název zástupce v nabídce Start a je součástí názvu, který se zobrazí v dialogovém okně Přidat nebo odebrat programy.

Publisher

Volitelný String parametr.

Určuje vydavatel aplikace.Pokud tento parametr není zadán, je název odvodit z registrovaný uživatel nebo identita generovaný manifest.Tento název se používá pro název složky v nabídce Start a je součástí názvu, který se zobrazí v dialogovém okně Přidat nebo odebrat programy.

SuiteNamel

Volitelný String parametr.

Určuje název složky v nabídce Start, kde je aplikace umístěna po nasazení technologie ClickOnce.

SupportUrl

Volitelný String parametr.

Určuje odkaz, který se zobrazí v dialogovém okně Přidat nebo odebrat programy pro aplikaci.Zadaná hodnota by měla být plně kvalifikovaná cesta URL nebo UNC.

TargetCulture

Volitelný String parametr.

Identifikuje kultury aplikace a určuje Language pole identity sestavení pro generovaný manifest.Pokud tento parametr není zadán, předpokládá se, že aplikace je výchozí kultury.

TrustUrlParameters

Volitelný Boolean parametr.

Určuje, zda parametry řetězce dotazu adresy URL by měla být k dispozici aplikace.Výchozí hodnota tohoto parametru je false, což znamená, že parametry nebude aplikaci k dispozici.

UpdateEnabled

Volitelný Boolean parametr.

Označuje, zda je aplikace pro aktualizace povolena.Výchozí hodnota tohoto parametru je false.Tento parametr platí pouze při hodnotu Install parametr je true.

UpdateInterval

Volitelný Int32 parametr.

Určuje interval aktualizace pro aplikaci.Výchozí hodnota tohoto parametru je nula.Tento parametr platí pouze pokud hodnoty Install a UpdateEnabled jsou oba parametry true.

UpdateMode

Volitelný String parametr.

Určuje, zda aktualizace by měly být kontrolovány v popředí před aplikace je spuštěna nebo je spuštěn na pozadí jako aplikace.Tento parametr může mít následující hodnoty:

  • Foreground

  • Background

Výchozí hodnota tohoto parametru je Background.Tento parametr platí pouze pokud hodnoty Install a UpdateEnabled jsou oba parametry true.

UpdateUnit

Volitelný String parametr.

Určuje jednotky UpdateInterval parametr.Tento parametr může mít následující hodnoty:

  • Hours

  • Days

  • Weeks

Tento parametr platí pouze pokud hodnoty Install a UpdateEnabled jsou oba parametry true.

Poznámky

Vedle výše uvedených parametrů, zdědí tento úkol parametry z GenerateManifest dědí třídu, která sama Task třídy.Seznam parametrů třídy úloh naleznete v tématu Základní třídy úloh.

Viz také

Referenční dokumentace

GenerateApplicationManifest úloh

SignFile úloh

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz