Partilhar via


<packagefiles>Elemento (ClickOnce Bootstrapper)

The PackageFiles elemento contém PackageFile elementos, que definem sistema autônomo pacotes de instalação executados sistema autônomo resultado do Command elemento.

<PackageFiles
    CopyAllPackageFiles
>
    <PackageFile 
            Name
            HomeSite
            PublicKey
    />
</PackageFiles>

Elementos e atributos

The PackageFiles elemento tem o atributo a seguir.

Atributo

Descrição

CopyAllPackageFiles

Opcional. If conjunto to False, o instalador só baixará arquivos acessados a partir de Command elemento. If conjunto to True, todos os arquivos serão baixados.

Se definido sistema autônomo IfNotHomesite, o instalador comportará o mesmo sistema autônomo se False if ComponentsLocation é definido sistema autônomo HomeSitee caso contrário, vai se comportam da mesma sistema autônomo se True. Essa configuração pode ser útil para permitir que pacotes são bootstrappers executar seu próprio comportamento em um cenário do HomeSite.

O padrão é true.

PackageFile

The PackageFile elemento é filho do PackageFiles elemento. A PackageFiles elemento deve ter pelo menos um PackageFile elemento.

PackageFile tem os seguintes atributos.

Atributo

Descrição

Name

Obrigatório. O nome do arquivo de pacote. Este é o nome que o Command elemento fará referência quando ela define as condições sob as quais um pacote é instalado. Esse valor também é usado sistema autônomo uma chave para o Strings tabela para recuperar o nome localizado, sistema autônomo sistema autônomo ferramentas Visual Studio serão usadas para descrever o pacote.

HomeSite

Opcional. Localização do pacote no servidor remoto, se não estiver incluído com o instalador.

PublicKey

A chave pública criptografada signatário de certificado do pacote. Necessário se HomeSite é usado; caso contrário, opcional.

Hash

Opcional. Um hash MD5 do arquivo de pacote. Isso é usado para verificar a integridade do arquivo no momento da instalar. Se o hash idêntico não pode ser computado do arquivo de pacote, o pacote não será instalado.

Exemplo

O exemplo de código a seguir define pacotes para o .NET Framework pacote redistribuível e suas dependências, sistema autônomo o Windows Installer.

    <PackageFiles>
        <PackageFile Name="instmsia.exe" HomeSite="InstMsiAExe" PublicKey="3082010A0282010100AA99BD39A81827F42B3D0B4C3F7C772EA7CBB5D18C0DC23A74D793B5E0A04B3F595ECE454F9A7929F149CC1A47EE55C2083E1220F855F2EE5FD3E0CA96BC30DEFE58C82732D08554E8F09110BBF32BBE19E5039B0B861DF3B0398CB8FD0B1D3C7326AC572BCA29A215908215E277A34052038B9DC270BA1FE934F6F335924E5583F8DA30B620DE5706B55A4206DE59CBF2DFA6BD154771192523D2CB6F9B1979DF6A5BF176057929FCC356CA8F440885558ACBC80F464B55CB8C96774A87E8A94106C7FF0DE968576372C36957B443CF323A30DC1BE9D543262A79FE95DB226724C92FD034E3E6FB514986B83CD0255FD6EC9E036187A96840C7F8E203E6CF050203010001"/>
        <PackageFile Name="WindowsInstaller-KB884016-v2-x86.exe" HomeSite="Msi30Exe" PublicKey="3082010A0282010100B22D8709B55CDF5599EB5262E7D3F4E34571A932BF94F20EE90DADFE9DC7046A584E9CA4D1D84441FB647E0F65EEC817DA4DDBD9D650B40C565B6C16884BBF03EE504883EC4F88939A51E394197FFAB397A5CE606D9FDD4C9338BDCD345971E686CEE98399A096B8EAE0445B1342B93A484E5472F70896E400C482017643AF61C2DBFAE5C5F00213DDF835B40F0D5236467443B1A2CA9CDD7E99F1351177FB1526018ECFE0B804782A15FD72C66076910CE74FB218181B6989B4F12F211B66EACA91C7460DB91758715856866523D10232AE64A06FDA5295FDFBDD8D34F5C10C35A347D7E91B6AFA0F45B4E8321D7019BDD1F9E5641FEB8737EA6FD40D838FFD0203010001"/>
        <PackageFile Name="dotnetfx.exe" HomeSite="DotNetFXExe" PublicKey="3082010A0282010100B22D8709B55CDF5599EB5262E7D3F4E34571A932BF94F20EE90DADFE9DC7046A584E9CA4D1D84441FB647E0F65EEC817DA4DDBD9D650B40C565B6C16884BBF03EE504883EC4F88939A51E394197FFAB397A5CE606D9FDD4C9338BDCD345971E686CEE98399A096B8EAE0445B1342B93A484E5472F70896E400C482017643AF61C2DBFAE5C5F00213DDF835B40F0D5236467443B1A2CA9CDD7E99F1351177FB1526018ECFE0B804782A15FD72C66076910CE74FB218181B6989B4F12F211B66EACA91C7460DB91758715856866523D10232AE64A06FDA5295FDFBDD8D34F5C10C35A347D7E91B6AFA0F45B4E8321D7019BDD1F9E5641FEB8737EA6FD40D838FFD0203010001"/>
        <PackageFile Name="dotnetchk.exe"/>
    </PackageFiles>

Consulte também

Referência

<product>Elemento (ClickOnce Bootstrapper)

<pacote>Elemento (ClickOnce Bootstrapper)

Produto e referência do esquema do pacote