Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece uma maneira automatizada de detetar, baixar e instalar um aplicativo e seus pré-requisitos. Ele serve como um único instalador que integra os instaladores separados para todos os componentes que compõem uma aplicação.
Parâmetros da tarefa
A seguir descrevem-se os GenerateBootstrapper parâmetros da tarefa.
ApplicationFileParâmetro opcional
String.Especifica o arquivo que o bootstrapper usará para iniciar a instalação do aplicativo depois que todos os pré-requisitos tiverem sido instalados. Um erro de compilação resultará se nem o
BootstrapperItemsparâmetro nem oApplicationFileparâmetro for especificado.ApplicationNameParâmetro opcional
String.Especifica o nome do aplicativo que o bootstrapper instalará. Esse nome aparecerá na interface do usuário que o bootstrapper usa durante a instalação.
ApplicationRequiresElevationParâmetro opcional
Boolean.Se
true, o componente é executado com permissões elevadas quando instalado em um computador de destino.ApplicationUrlParâmetro opcional
String.Especifica o local da Web que está hospedando o instalador do aplicativo.
BootstrapperComponentFilesParâmetro de saída opcional
String[].Especifica o local criado dos arquivos de pacote do bootstrapper.
BootstrapperItemsParâmetro opcional ITaskItem
[].Especifica os produtos a serem criados no bootstrapper. Os itens passados para este parâmetro devem ter a seguinte sintaxe:
<BootstrapperItem Include="ProductCode"> <ProductName> ProductName </ProductName> </BootstrapperItem>O
Includeatributo representa o nome de um pré-requisito que deve ser instalado. OsProductNamemetadados do item são opcionais e serão usados pelo mecanismo de compilação como um nome amigável se o pacote não puder ser encontrado. Esses itens não são parâmetros de entrada necessários do MSBuild, a menos que nenhumApplicationFileseja especificado. Você deve incluir um item para cada pré-requisito que deve ser instalado para seu aplicativo.Um erro de compilação resultará se nem o
BootstrapperItemsparâmetro nem oApplicationFileparâmetro for especificado.BootstrapperKeyFileParâmetro de saída opcional
String.Especifica o local interno do setup.exe
ComponentsLocationParâmetro opcional
String.Especifica um local para o bootstrapper procurar os pré-requisitos de instalação a serem instalados. Este parâmetro pode ter os seguintes valores:
HomeSite: Indica que o pré-requisito está sendo hospedado pelo fornecedor do componente.Relative: Indica que o pré-requisito está no mesmo local do aplicativo.Absolute: Indica que todos os componentes devem ser encontrados em uma URL centralizada. Este valor deve ser usado em conjunto com oComponentsUrlparâmetro de entrada.Se
ComponentsLocationnão for especificado,HomeSiteé usado por padrão.
ComponentsUrlParâmetro opcional
String.Especifica a URL que contém os pré-requisitos de instalação.
CopyComponentsParâmetro opcional
Boolean.Se
true, o bootstrapper copia todos os arquivos de saída para o caminho especificado noOutputPathparâmetro. Os valores doBootstrapperComponentFilesparâmetro devem ser todos baseados neste caminho. Sefalse, os arquivos não são copiados e osBootstrapperComponentFilesvalores são baseados no valor doPathparâmetro. O valor padrão desse parâmetro étrue.CultureParâmetro opcional
String.Especifica a cultura a ser usada para a interface do usuário do bootstrapper e os pré-requisitos de instalação. Se a cultura especificada não estiver disponível, a tarefa usará o valor do
FallbackCultureparâmetro.FallbackCultureParâmetro opcional
String.Especifica a cultura secundária a ser usada para a interface do usuário do bootstrapper e os pré-requisitos de instalação.
OutputPathParâmetro opcional
String.Especifica o local para copiar setup.exe e todos os arquivos de pacote.
PathParâmetro opcional
String.Especifica o local de todos os pacotes de pré-requisitos disponíveis.
SupportUrlParâmetro opcional
String.Especifica a URL a ser fornecida se a instalação do bootstrapper falhar.
ValidateParâmetro opcional
Boolean.Se
true, o bootstrapper executa a validação XSD nos itens de bootstrapper de entrada especificados. O valor padrão desse parâmetro éfalse.
Observações
Além dos parâmetros listados acima, essa tarefa herda parâmetros da TaskExtension classe, que herda da Task classe. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe base TaskExtension.
Example
O exemplo a seguir usa a GenerateBootstrapper tarefa para instalar um aplicativo que deve ter o .NET Framework 4.8 instalado como pré-requisito.
<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>