Sdílet prostřednictvím


GenerateBootstrapper úloh

Poskytuje automatizovaný způsob, jak zjistit, stáhnout a nainstalovat aplikace a jeho požadavky.Slouží jako jediný instalační program, který integruje samostatné instalační programy pro všechny komponenty tvořící aplikaci.

Parametry úlohy

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

Parametr

Description

ApplicationFile

Volitelný String parametr.

Určuje soubor, který bude používat zaváděcí nástroj spusťte instalaci aplikace po nainstalování všechny požadavky.Sestavení chyba způsobí Pokud ani BootstrapperItems ani ApplicationFile parametr zadán.

ApplicationName

Volitelný String parametr.

Určuje název aplikace, která nainstaluje zaváděcí nástroj.Tento název se zobrazí v uživatelském rozhraní zaváděcí nástroj použije při instalaci.

ApplicationRequiresElevation

Volitelný Boolean parametr.

Pokud true, je komponenta spuštěna se zvýšenými oprávněními, pokud je v cílovém počítači nainstalována.

ApplicationUrl

Volitelný String parametr.

Určuje umístění webu, který je hostitelem aplikace Instalační služby.

BootstrapperComponentFiles

Volitelný String[] výstupní parametr.

Určuje umístění vytvořené soubory balíčku zaváděcího nástroje.

BootstrapperItems

Volitelný ITaskItem[] parametr.

Určuje produktů k sestavení do zaváděcí nástroj.Položky předán tento parametr by měl mít následující syntaxi:

<BootstrapperItem
    Include="ProductCode">
    <ProductName>
        ProductName
    </ProductName>
</BootstrapperItem>

Include Se používá atribut představuje název předpoklad, který by měl být nainstalován.ProductName Metadata položky je nepovinný a použije build engine jako popisný název v případě, že nelze nalézt balíček.Tyto položky nejsou vyžadovány MSBuild vstupní parametry, pokud není žádná ApplicationFile je určena.Aplikace by měla obsahovat jednu položku pro každé nezbytnou podmínku, která musí být nainstalována.

Sestavení chyba způsobí Pokud ani BootstrapperItems ani ApplicationFile parametr zadán.

BootstrapperKeyFile

Volitelný String výstupní parametr.

Určuje umístění souboru setup.exe vestavěné

ComponentsLocation

Volitelný String parametr.

Určuje umístění zaváděcího nástroje pro hledání instalace požadavky pro instalaci.Tento parametr může mít následující hodnoty:

  • HomeSite: Určuje nezbytným předpokladem je hostitelském dodavatelem komponent.

  • Relative: Označuje, že preqrequisite ve stejném umístění aplikace.

  • Absolute: Označuje, že všechny součásti se nachází na centrální adrese URL.Tato hodnota by měla použít ve spojení s ComponentsUrl vstupní parametr.

Pokud ComponentsLocation není zadána, HomeSite je ve výchozím nastavení.

ComponentsUrl

Volitelný String parametr.

Určuje adresu URL obsahující požadavky na instalaci.

CopyComponents

Volitelný Boolean parametr.

Pokud true, zaváděcí nástroj zkopíruje všechny soubory výstupu zadaný v cestě OutputPath parametr.Hodnoty BootstrapperComponentFiles parametr všechny byla založena na této cestě.Pokud false, nejsou soubory zkopírovány a BootstrapperComponentFiles hodnoty jsou založeny na hodnotě Path parametr.Výchozí hodnota tohoto parametru je true.

Culture

Volitelný String parametr.

Určuje kultury pro zaváděcího nástroje uživatelského rozhraní a požadavky na instalaci.Pokud zadaný kultury podrobnosti o důvodech, úloha použije hodnotu FallbackCulture parametr.

FallbackCulture

Volitelný String parametr.

Určuje sekundární kultury pro bootstraper uživatelského rozhraní a požadavky na instalaci.

OutputPath

Volitelný String parametr.

Určuje umístění kopie setup.exe a všechny soubory balíčku.

Path

Volitelný String parametr.

Určuje umístění všechny dostupné balíčky požadovaných aktualizací.

SupportUrl

Volitelný String parametr.

Určuje adresu URL poskytnout by selhání instalace zaváděcího nástroje

Validate

Volitelný Boolean parametr.

Pokud true, zaváděcí nástroj provádí ověření XSD položky zadané vstupní zaváděcího nástroje.Výchozí hodnota tohoto parametru je false.

Poznámky

Vedle výše uvedených parametrů, zdědí tento úkol parametry z TaskExtension dědí třídu, která sama Task třídy.Seznam těchto další parametry a jejich popis naleznete v TaskExtension základní třída.

Příklad

V následujícím příkladu GenerateBootstrapper úloh instalace aplikace, která musí mít .NET Framework 2.0 nainstalován jako předpoklad.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">

    <ItemGroup>
        <BootstrapperFile Include="Microsoft.Net.Framework.2.0">
            <ProductName>Microsoft .NET Framework 2.0</ProductName>
        </BootstrapperFile>
    </ItemGroup>

    <Target Name="BuildBootstrapper">
        <GenerateBootstrapper
            ApplicationFile="WindowsApplication1.application"
            ApplicationName="WindowsApplication1"
            ApplicationUrl="http://mycomputer"
            BootstrapperItems="@(BootstrapperFile)"
            OutputPath="C:\output" />
    </Target>

</Project>

Viz také

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz