Sdílet prostřednictvím


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

  1. 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.

  2. 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.

  3. 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" />

  1. 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" />

  1. 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

  1. Přidejte datový soubor do adresáře aplikace s ostatními soubory aplikace.

  2. Obvykle bude váš adresář aplikace označen aktuální verzí nasazení – například v1.0.0.0.

  3. V nabídce Soubor klikněte na Otevřít pro otevření manifestu vaší aplikace.

  4. Zvolte záložku Soubory.

  5. 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.

  6. Nastavte hodnotu Typ souboru datového souboru na Data.

  7. Uložite manifest aplikace a potom znovu podepište soubor.

    MageUI.exe vás vyzve k opakovanému podepsání souboru.

  8. 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.

Viz také

Koncepty

Přístup k místním a vzdáleným datům v aplikacích ClickOnce