Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje automatizovaný způsob, jak rozpoznat, stáhnout a nainstalovat aplikaci a její požadavky. Slouží jako jeden instalační program, který integruje samostatné instalační programy pro všechny komponenty, které tvoří aplikaci.
Parametry úkolu
Následující popis parametrů GenerateBootstrapper úlohy.
ApplicationFileVolitelný
Stringparametr.Určuje soubor, který bude bootstrapper používat k zahájení instalace aplikace po instalaci všech požadavků. Pokud není zadaný ani parametr,
ApplicationFiledojde kBootstrapperItemschybě sestavení.ApplicationNameVolitelný
Stringparametr.Určuje název aplikace, kterou bude bootstrapper instalovat. Tento název se zobrazí v uživatelském rozhraní, které bootstrapper používá během instalace.
ApplicationRequiresElevationVolitelný
Booleanparametr.Pokud
truese komponenta spustí se zvýšenými oprávněními, když je nainstalovaná v cílovém počítači.ApplicationUrlVolitelný
Stringparametr.Určuje webové umístění, které je hostitelem instalačního programu aplikace.
BootstrapperComponentFilesVolitelný
String[]výstupní parametr.Určuje vytvořené umístění souborů balíčku bootstrapperu.
BootstrapperItemsVolitelný ITaskItem
[]parametr.Určuje produkty, které se mají zabudovat do bootstrapperu. Položky předané tomuto parametru by měly mít následující syntaxi:
<BootstrapperItem Include="ProductCode"> <ProductName> ProductName </ProductName> </BootstrapperItem>Atribut
Includepředstavuje název předpokladu, který by měl být nainstalován.ProductNameMetadata položky jsou volitelná a modul sestavení bude používat jako uživatelsky přívětivý název, pokud se balíček nenašel. Tyto položky nejsou povinné vstupní parametry nástroje MSBuild, pokud není zadán žádnýApplicationFile. Měli byste zahrnout jednu položku pro všechny předpoklady, které musí být nainstalovány pro vaši aplikaci.Pokud není zadaný ani parametr,
ApplicationFiledojde kBootstrapperItemschybě sestavení.BootstrapperKeyFileVolitelný
Stringvýstupní parametr.Určuje vytvořené umístění setup.exe
ComponentsLocationVolitelný
Stringparametr.Určuje umístění, do které má bootstrapper vyhledat požadavky instalace, které se mají nainstalovat. Tento parametr může mít následující hodnoty:
HomeSite: Označuje, že předpoklad hostuje dodavatel komponenty.Relative: Označuje, že předpoklad je ve stejném umístění aplikace.Absolute: Označuje, že se všechny komponenty nacházejí na centralizované adrese URL. Tato hodnota by měla být použita ve spojení se vstupním parametremComponentsUrl.Pokud
ComponentsLocationnení zadán,HomeSitepoužije se ve výchozím nastavení.
ComponentsUrlVolitelný
Stringparametr.Určuje adresu URL obsahující požadavky instalace.
CopyComponentsVolitelný
Booleanparametr.Pokud
true, bootstrapper zkopíruje všechny výstupní soubory do cesty zadané v parametruOutputPath. Hodnoty parametruBootstrapperComponentFilesby měly být založeny na této cestě. Pokudfalsese soubory nekopírují aBootstrapperComponentFileshodnoty jsou založené na hodnotě parametruPath. Výchozí hodnota tohoto parametru jetrue.CultureVolitelný
Stringparametr.Určuje jazykovou verzi, která se má použít pro uživatelské rozhraní bootstrapperu a požadavky na instalaci. Pokud zadaná jazyková verze není k dispozici, úloha použije hodnotu parametru
FallbackCulture.FallbackCultureVolitelný
Stringparametr.Určuje sekundární jazykovou verzi, která se má použít pro uživatelské rozhraní bootstrapperu a požadavky na instalaci.
OutputPathVolitelný
Stringparametr.Určuje umístění pro kopírování setup.exe a všech souborů balíčků.
PathVolitelný
Stringparametr.Určuje umístění všech dostupných požadovaných balíčků.
SupportUrlVolitelný
Stringparametr.Určuje adresu URL, která se má zadat, pokud se instalace zaváděcího nástroje nezdaří.
ValidateVolitelný
Booleanparametr.Pokud
truebootstrapper provede ověření XSD u zadaných vstupních položek bootstrapperu. Výchozí hodnota tohoto parametru jefalse.
Poznámky
Kromě výše uvedených parametrů tato úloha dědí parametry z TaskExtension třídy, která sama dědí z Task třídy. Seznam těchto dalších parametrů a jejich popisů naleznete v tématu TaskExtension základní třída.
Example
Následující příklad používá GenerateBootstrapper úlohu k instalaci aplikace, která musí mít nainstalované rozhraní .NET Framework 4.8 jako předpoklad.
<ItemGroup>
<BootstrapperFile Include="Microsoft.Net.Framework.4.8">
<ProductName>.NET Framework 4.8</ProductName>
</BootstrapperFile>
</ItemGroup>
<Target Name="CustomBootstrapper">
<GenerateBootstrapper
ApplicationFile="MyApp.exe"
BootstrapperItems="@(BootstrapperFile)"
OutputPath="$(OutputPath)"
ComponentsLocation="Relative" />
</Target>