Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
El elemento PackageFiles contiene elementos PackageFile que definen los paquetes de instalación ejecutados como resultado del elemento Command.
<PackageFiles
CopyAllPackageFiles
>
<PackageFile
Name
HomeSite
PublicKey
/>
</PackageFiles>
Elementos y atributos
El elemento PackageFiles tiene el siguiente atributo.
Atributo |
Descripción |
|---|---|
CopyAllPackageFiles |
Opcional. Si se establece en false, el instalador sólo descargará los archivos a los que se hace referencia en el elemento Command. Si se establece en true, se descargarán todos los archivos. Si se establece en IfNotHomesite, el instalador se comportará como si se hubiera establecido en False si ComponentsLocation se ha establecido en HomeSite; de lo contrario, se comportará como si se hubiera establecido en True. Este valor puede ser útil para permitir que los propios paquetes de arranque ejecuten su propio comportamiento en un escenario de HomeSite. El valor predeterminado es true. |
PackageFile
El elemento PackageFile es un elemento secundario del elemento PackageFiles. Un elemento PackageFiles debe tener al menos un elemento PackageFile.
PackageFile tiene los atributos siguientes.
Atributo |
Descripción |
|---|---|
Name |
Obligatorio. Nombre del archivo de paquete. Se trata del nombre al que el elemento Command hace referencia cuando define las condiciones de instalación de un paquete. Este valor también se utiliza como clave en la tabla Strings para recuperar el nombre encontrado que herramientas como Visual Studio utilizarán para describir el paquete. |
HomeSite |
Opcional. Ubicación del paquete en el servidor remoto, si no está incluido con el instalador. |
PublicKey |
Clave pública cifrada del firmante del certificado del paquete. Requerido si se utiliza HomeSite; en caso contrario, es opcional. |
Hash |
Opcional. Un hash MD5 del archivo empaquetado. Esto se utiliza para comprobar la integridad del archivo en el momento de la instalación. Si el hash idéntico no se puede calcular a partir del archivo empaquetado, no se instalará el paquete. |
Ejemplo
En el siguiente ejemplo de código se definen paquetes para el paquete redistribuible de .NET Framework y sus dependencias, como 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>
Vea también
Referencia
Elemento <Product> (programa ClickOnce previo)