Postupy: Zahrnutí datového souboru v aplikaci ClickOnce
Každá instalovaná aplikace ClickOnce má přiřazen adresář na místním disku cílového počítače, kde aplikace můžete spravovat vlastní data. Datové soubory mohou zahrnovat soubory libovolného typu: Textové soubory, soubory XML nebo dokonce i soubory databáze (.mdb) aplikace Microsoft Access. Následující postupy popisují, jak přidat datový soubor libovolného typu do vaší ClickOnce aplikace.
Chcete-li zahrnout datový soubor pomocí Mage.exe
Přidejte datový soubor do adresáře aplikace s ostatními soubory aplikace.
Obvykle bude váš adresář aplikace označen aktuální verzí nasazení – například v1.0.0.0.
Aktualizujte váš manifest aplikace, aby obsahoval datový soubor.
mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0
Provedení této úlohy znovu vytvoří seznam souborů vašeho manifestu aplikace a také automaticky vygeneruje podpisy hodnoty hash.
Otevřete manifest aplikace v upřednostňovaném textovém editoru nebo editoru XML a najděte prvek file nedávno přidaného souboru.
Pokud jste přidali soubor XML s názvem Data.xml, soubor bude vypadat podobně jako v následujícím příkladu kódu.
<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
- Přidejte atribut type do tohoto prvku a přiřaďte mu hodnotu data.
<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Znovu podepište manifest aplikace pomocí páru klíčů nebo certifikátu a potom znovu podepište svůj manifest nasazení.
Musíte znovu podepsat Váš manifest nasazení, protože se změnila jeho hodnota hash v manifestu aplikace.
mage -s app manifest -cf cert_file -pwd password
mage -u deployment manifest -appm app manifest
mage -s deployment manifest -cf certfile -pwd password
Chcete-li zahrnout datový soubor pomocí Mage.exe
Přidejte datový soubor do adresáře aplikace s ostatními soubory aplikace.
Obvykle bude váš adresář aplikace označen aktuální verzí nasazení – například v1.0.0.0.
V nabídce Soubor klikněte na Otevřít pro otevření manifestu vaší aplikace.
Zvolte záložku Soubory.
V textovém poli nahoře v záložce zadejte adresář, který obsahuje soubory dané aplikace a klepněte na tlačítko Naplnit.
Datový soubor se zobrazí v mřížce.
Nastavte hodnotu Typ souboru datového souboru na Data.
Uložite manifest aplikace a potom znovu podepište soubor.
MageUI.exe vás vyzve k opakovanému podepsání souboru.
Znovu podepište manifest vašeho nasazení
Musíte znovu podepsat Váš manifest nasazení, protože se změnila jeho hodnota hash v manifestu aplikace.