<PackageFiles> – element (zaváděcí nástroj)
Prvek PackageFiles obsahuje prvky PackageFile, které definují instalační balíčky spouštěné za základě prvku Command.
<PackageFiles
CopyAllPackageFiles
>
<PackageFile
Name
HomeSite
CopyOnBuild
PublicKey
Hash
/>
</PackageFiles>
Atributy a prvky
Prvek PackageFiles má následující atribut.
Atribut |
Description |
---|---|
CopyAllPackageFiles |
Nepovinné.Je-li nastaven na false instalační program stáhne pouze soubory, na které odkazuje prvek Command. Je-li nastaven na true, budou staženy všechny soubory. Je-li nastaven na IfNotHomesite, instalační program se bude chovat stejně jako při False pokud je ComponentsLocation nastavena na hodnotu HomeSite, v opačném případě se bude chovat stejně jako při True.Toto nastavení může být užitečné pro samozaváděcí balíčky, pro umožnění provést vlastní akce v případě HomeSite. Výchozí hodnota je True. |
PackageFile
Prvek PackageFile je podřízeným prvkem prvku PackageFiles. Prvek PackageFiles musí mít alespoň jeden prvek PackageFile.
PackageFile obsahuje následující atributy:
Atribut |
Description |
---|---|
Name |
Povinné.Jméno souboru balíčku.Jedná se o název, na který bude prvek Command odkazovat, pokud definuje podmínky, za kterých se nainstaluje balíček. Tato hodnota se také používá jako klíč do tabulky Strings pro načítání lokalizovaného názvu, který nástroje jako například Visual Studio použijí pro popis balíčku. |
HomeSite |
Nepovinné.Umístění balíčku na vzdáleném serveru, pokud není součástí instalačního programu. |
CopyOnBuild |
Nepovinné.Určuje, zda by měl zaváděcí nástroj zkopírovat soubor balíčku na disk v okamžiku sestavení.Výchozí hodnota je True. |
PublicKey |
Šifrovaný veřejný klíč autora podpisu certifikátu balíčku.Požadováno pokud je použita HomeSite; jinak volitelné. |
Hash |
Nepovinné.Hodnota hash SHA1 souboru balíčku.Používá se pro ověření integrity souboru při instalaci.Pokud nemůže být vypočtena shodná hodnota hash ze souboru balíčku, balíček nebude nainstalován. |
Příklad
Následující příklad kódu definuje balíčky pro redistribuovatelný balíček .NET Framework a jejich závislosti, jako třeba Instalační služby systému Windows.
<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>
Viz také
Referenční dokumentace
<Product> – element (zaváděcí nástroj)