GenerateDeploymentManifest – úloha
Vygeneruje manifest nasazení ClickOnce. Manifest nasazení ClickOnce popisuje nasazení aplikace definováním jedinečné identity pro nasazení, identifikací vlastností nasazení, jako je instalace nebo online režim, určení nastavení aktualizace aplikace a umístění aktualizace a indikující odpovídající manifest aplikace ClickOnce.
Parametry
Následující tabulka popisuje parametry úlohy GenerateDeploymentManifest
.
Parametr | Popis |
---|---|
AssemblyName |
Volitelný String parametr.Určuje Name pole identity sestavení pro vygenerovaný manifest. Pokud tento parametr není zadaný, název se odvodí z EntryPoint parametrů nebo InputManifest parametrů. Pokud název nelze odvodit, úloha vyvolá chybu. |
AssemblyVersion |
Volitelný String parametr.Určuje Version pole identity sestavení pro vygenerovaný manifest. Pokud tento parametr není zadaný, použije úloha hodnotu 1.0.0.0. |
CreateDesktopShortcut |
Volitelný Boolean parametr.Pokud ano, během instalace aplikace ClickOnce se na ploše vytvoří ikona. |
DeploymentUrl |
Volitelný String parametr.Určuje umístění aktualizace aplikace. Pokud tento parametr není zadán, není pro aplikaci definováno žádné umístění aktualizace. Pokud je true však UpdateEnabled parametr , musí být zadáno umístění aktualizace. Zadaná hodnota by měla být plně kvalifikovaná adresa URL nebo cesta UNC. |
Description |
Volitelný String parametr.Určuje volitelný popis aplikace. |
DisallowUrlActivation |
Volitelný Boolean parametr.Určuje, jestli se má aplikace spustit automaticky při otevření prostřednictvím adresy URL. Pokud je true tento parametr, lze aplikaci spustit pouze z nabídky Start . Výchozí hodnota tohoto parametru je false . Tento vstup platí pouze v případě, že hodnota parametru Install je true . |
EntryPoint |
Volitelný ITaskItem[] parametr.Označuje vstupní bod pro vygenerované sestavení manifestu. Pro manifest nasazení ClickOnce určuje tento vstup manifest aplikace ClickOnce. EntryPoint Pokud není zadaný parametr úkolu, <customHostSpecified> značka se vloží jako podřízená značka<entryPoint> , například:<entryPoint xmlns="urn:schemas-microsoft-com:asm.v2"> <co.v1:customHostSpecified /> </entryPoint> K manifestu aplikace můžete přidat závislosti knihovny DLL pomocí následujícího postupu: 1. Vyřešte odkazy na sestavení voláním ResolveAssemblyReference. 2. Předejte výstup předchozího úkolu a samotné sestavení do ResolveManifestFiles. 3. Předejte závislosti pomocí parametru Dependencies do GenerateApplicationManifest. |
ErrorReportUrl |
Volitelný System.String parametr. Určuje adresu URL webové stránky, která se zobrazí v dialogových oknech během instalací ClickOnce. |
InputManifest |
Volitelný ITaskItem parametr. Označuje vstupní dokument XML, který bude sloužit jako základ pro generátor manifestu. To umožňuje, aby se strukturovaná data, jako jsou vlastní definice manifestu, projevila ve výstupním manifestu. Kořenový prvek v dokumentu XML musí být uzel sestavení v oboru názvů asmv1. |
Install |
Volitelný Boolean parametr.Určuje, jestli je aplikace nainstalovanou nebo pouze online aplikací. Pokud je true tento parametr , aplikace se nainstaluje v nabídce Start uživatele a lze ji odebrat pomocí dialogového okna Přidat nebo odebrat programy. Pokud je false tento parametr, aplikace je určená pro online použití z webové stránky. Výchozí hodnota tohoto parametru je true . |
MapFileExtensions |
Volitelný Boolean parametr.Určuje, jestli se používá mapování přípony názvu souboru .deploy . Pokud je true tento parametr, každý programový soubor se publikuje s příponou názvu souboru .deploy . Tato možnost je užitečná pro zabezpečení webového serveru k omezení počtu přípon názvů souborů, které je nutné odblokovat, aby bylo možné povolit nasazení aplikace ClickOnce. Výchozí hodnota tohoto parametru je false . |
MaxTargetPath |
Volitelný String parametr.Určuje maximální povolenou délku cesty k souboru v nasazení aplikace ClickOnce. Pokud je tento parametr zadán, délka každé cesty k souboru v aplikaci je kontrolována proti tomuto limitu. Všechny položky, které tento limit překročí, způsobí upozornění na sestavení. Pokud tento vstup není zadaný nebo je nulový, neprovádí se žádná kontrola. |
MinimumRequiredVersion |
Volitelný String parametr.Určuje, jestli uživatel může aktualizaci přeskočit. Pokud má uživatel verzi, která je menší než minimální požadovaná hodnota, nebude mít možnost aktualizaci přeskočit. Tento vstup platí pouze v případě, že hodnota parametru Install je true . |
OutputManifest |
Volitelný ITaskItem parametr. Určuje název vygenerovaného výstupního souboru manifestu. Pokud tento parametr není zadaný, název výstupního souboru se odvodí z identity vygenerovaného manifestu. |
Platform |
Volitelný String parametr.Určuje cílovou platformu 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í zadaný, název se odvodí z identity vygenerovaného manifestu. 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 vydavatele aplikace. Pokud tento parametr není zadaný, název se odvodí od registrovaného uživatele nebo identity vygenerovaného manifestu. 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 se aplikace nachází po nasazení 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á adresa URL nebo cesta UNC. |
TargetCulture |
Volitelný String parametr.Identifikuje jazykovou verzi aplikace a určuje Language pole identity sestavení pro vygenerovaný manifest. Pokud tento parametr není zadán, předpokládá se, že aplikace je invariantní. |
TrustUrlParameters |
Volitelný Boolean parametr.Určuje, jestli mají být parametry řetězce dotazu adresy URL zpřístupněny aplikaci. Výchozí hodnota tohoto parametru je false , což značí, že parametry nebudou pro aplikaci k dispozici. |
UpdateEnabled |
Volitelný Boolean parametr.Určuje, jestli je aplikace povolená pro aktualizace. Výchozí hodnota tohoto parametru je false . Tento parametr platí pouze v případě, že hodnota parametru Install je true . |
UpdateInterval |
Volitelný Int32 parametr.Určuje interval aktualizace pro aplikaci. Výchozí hodnota tohoto parametru je nula. Tento parametr se použije pouze v případě, že jsou true hodnoty Install obou UpdateEnabled parametrů . |
UpdateMode |
Volitelný String parametr.Určuje, zda mají být aktualizace vráceny se změnami v popředí před spuštěním aplikace, nebo na pozadí při spuštění aplikace. Tento parametr může mít následující hodnoty: - Foreground - Background Výchozí hodnota tohoto parametru je Background . Tento parametr se použije pouze v případě, že jsou true hodnoty Install obou UpdateEnabled parametrů . |
UpdateUnit |
Volitelný String parametr.Určuje jednotky parametru UpdateInterval . Tento parametr může mít následující hodnoty:- Hours - Days - Weeks Tento parametr se použije pouze v případě, že jsou true hodnoty Install obou UpdateEnabled parametrů . |
Poznámky
Kromě výše uvedených parametrů tato úloha dědí parametry z GenerateManifestBase třídy, která sama dědí z Task třídy. Seznamparametrůch