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:
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:
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>