Udostępnij za pośrednictwem


GenerateBootstrapper — Zadanie

Zapewnia sposób automatycznego wykrywania, pobierania i instalowania aplikacji i jej wstępnych.Służy on jako pojedynczy Instalatora, który integruje osobne instalatorów dla wszystkich składników tworzących aplikacji.

Parametry zadania

W poniższej tabeli opisano parametry GenerateBootstrapper zadania.

Parametr

Opis

ApplicationFile

Opcjonalny String parametru.

Określa plik, który program inicjujący będzie użyć w celu rozpoczęcia instalacji aplikacji, po zainstalowaniu wszystkich wstępnych warunków.Spowoduje błąd kompilacji, jeśli ani BootstrapperItems , ani też ApplicationFile jest określony parametr.

ApplicationName

Opcjonalny String parametru.

Określa nazwę aplikacji, który zainstaluje program inicjujący.Ta nazwa będzie wyświetlana w interfejsie użytkownika, program inicjujący używa się podczas instalacji.

ApplicationRequiresElevation

Opcjonalny Boolean parametru.

Jeśli true, składnik jest uruchamiany z podwyższonym poziomem uprawnień, zainstalowanego na komputerze docelowym.

ApplicationUrl

Opcjonalny String parametru.

Określa lokalizację w sieci Web obsługującym Instalatora aplikacji.

BootstrapperComponentFiles

Opcjonalny String[] parametr wyjścia.

Określa lokalizację zbudowany pliki pakietu program inicjujący.

BootstrapperItems

Opcjonalny ITaskItem[] parametru.

Określa produkty, które mają wbudowane w program inicjujący.Elementy przekazywane do tego parametru powinna mieć następującą składnię:

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

Include Atrybut jest używany do reprezentowania nazwę warunek, który powinien być zainstalowany.ProductName Element metadanych jest opcjonalny i jako przyjazna nazwa być użyta przez aparat kompilacji, w przypadku, gdy nie można odnaleźć pakietu.Te elementy nie są wymagane MSBuild wprowadzanie parametrów, o ile nie ApplicationFile jest określony.Dla aplikacji powinny obejmować jeden element dla każdego warunek, który musi zostać zainstalowany.

Spowoduje błąd kompilacji, jeśli ani BootstrapperItems , ani też ApplicationFile jest określony parametr.

BootstrapperKeyFile

Opcjonalny String parametr wyjścia.

Określa lokalizację zbudowany setup.exe

ComponentsLocation

Opcjonalny String parametru.

Określa lokalizację program inicjujący wyszukać wymagania wstępne do zainstalowania.Ten parametr może mieć następujące wartości::

  • HomeSite: Wskazuje, że zasadniczym warunkiem jest jest obsługiwana przez dostawcy składnika.

  • Relative: Wskazuje, że preqrequisite jest w tej samej lokalizacji aplikacji.

  • Absolute: Wskazuje, że wszystkie składniki znajdują się w scentralizowanej adres URL.Wartość ta powinna używany w połączeniu z ComponentsUrl parametr wejściowy.

Jeśli ComponentsLocation nie jest określony, HomeSite jest używana domyślnie.

ComponentsUrl

Opcjonalny String parametru.

Określa adres URL, zawierających wymagania wstępne instalacji.

CopyComponents

Opcjonalny Boolean parametru.

Jeśli true, program inicjujący kopiuje wszystkie pliki wyjściowe do ścieżki określonej w OutputPath parametru.Wartości BootstrapperComponentFiles parametr wszystkie opierają się na tej ścieżce.Jeśli false, pliki nie są kopiowane oraz BootstrapperComponentFiles wartości są oparte na wartość Path parametru.Wartością domyślną tego parametru jest true.

Culture

Opcjonalny String parametru.

Określa kulturę do użycia dla interfejsu użytkownika program inicjujący i wymagania wstępne instalacji.Jeśli określonej kultury jest unavailabe, zadanie używa wartości FallbackCulture parametru.

FallbackCulture

Opcjonalny String parametru.

Określa pomocnicze kultury w celu użycia bootstraper interfejsu użytkownika i wymagania wstępne instalacji.

OutputPath

Opcjonalny String parametru.

Określa lokalizację kopii setup.exe i wszystkie pliki pakietu.

Path

Opcjonalny String parametru.

Określa lokalizację wszystkie dostępne pakiety uwzględnione w wymaganiach wstępnych.

SupportUrl

Opcjonalny String parametru.

Określa adres URL, aby zapewnić niezastosowania instalacji program inicjujący

Validate

Opcjonalny Boolean parametru.

Jeśli true, program inicjujący wykonuje sprawdzania poprawności XSD na elementy określonego wejściowych program inicjujący.Wartością domyślną tego parametru jest false.

Uwagi

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz TaskExtension — Klasa podstawowa.

Przykład

W poniższym przykładzie użyto GenerateBootstrapper zadania, aby zainstalować aplikację, która musi mieć Program .NET Framework 2,0 zainstalowane jako warunek wstępny.

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

Zobacz też

Koncepcje

Zadania programu MSBuild

Inne zasoby

Odwołanie do zadania MSBuild