Aracılığıyla paylaş


Nasıl Yapılır: ClickOnce Uygulaması İçine Bir Veri Dosyası Dahil Etme

Yüklediğiniz her ClickOnce uygulaması hedef bilgisayarın yerel diski üzerinde uygulamanın kendi verilerini yönetebileceği bir veri dizinine atanır. Veri dosyaları herhangi bir türdeki dosyaları içerebilir: metin dosyaları, XML dosyaları, hatta Microsoft Access veritabanı (.mdb) dosyaları. Aşağıdaki yordamlar ClickOnce uygulamanıza herhangi türde bir veri dosyasını nasıl ekleyeceğinizi gösterir.

Mage.exe kullanarak bir veri dosyası eklemek için

  1. Veri dosyasını uygulama dosyalarınızın geri kalanı ile birlikte uygulama dizinine ekleyin.

    Genellikle, uygulama dizininiz dağıtımın son sürümüyle etiketli bir dizin olur. Örneğin; v1.0.0.0.

  2. Uygulama bildiriminizi veri dosyasını listelemesi için güncelleştirin.

    mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0

    Bu görevi gerçekleştirmek uygulama bildiriminizde dosyaların listesini yeniden oluşturur ve karma imzaları otomatik olarak oluşturur.

  3. Uygulama bildirimini tercih ettiğiniz metin veya XML düzenleyicisinde açın ve son eklenen dosya için file öğesini bulun.

    Data.xml olarak adlandırılan bir XML dosyası eklediyseniz, dosya aşağıdaki kod örneğine benzer görünecektir.

<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />

  1. type özniteliğini bu öğeye ekleyin ve bunu data bir değeri ile sağlayın.

<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />

  1. Anahtar çiftinizi veya sertifikanızı kullanarak uygulama bildirminizi yeniden imzalayın ve sonra da dağıtım bildirimini yeniden imzalayın.

    Dağıtım bildiriminizi uygulama bildiriminin karması değiştiği için yeniden imzalamanız gerekiyor.

    mage -s app manifest -cf cert_file -pwd password

    mage -u deployment manifest -appm app manifest

    mage -s deployment manifest -cf certfile -pwd password

Mage.exe kullanarak bir veri dosyası eklemek için

  1. Veri dosyasını uygulama dosyalarınızın geri kalanı ile birlikte uygulama dizinine ekleyin.

  2. Genellikle, uygulama dizininiz dağıtımın son sürümüyle etiketli bir dizin olur. Örneğin; v1.0.0.0.

  3. Dosya menüsünde, uygulama bildiriminizi açmak için 'ı tıklayın.

  4. Dosyalar sekmesini seçin.

  5. Sekmenin üstünde bulunan metin kutusuna uygulamnızın dosyalarını içeren dizini girin ve Populate'i (Doldur) tıklayın.

    Veri dosyanız kılavuzda görüntülenir.

  6. Veri dosyasının Dosya Türü değerini Veri olarak ayarlayın.

  7. Uygulama bildirimini kaydedin ve dosyayı yeniden imzalayın.

    MageUI.exe dosyayı yeniden imzalamanız için sizi uyaracaktır.

  8. Dağıtım bildiriminizi yeniden imzalayın.

    Dağıtım bildiriminizi uygulama bildiriminin karması değiştiği için yeniden imzalamanız gerekiyor.

Ayrıca bkz.

Kavramlar

ClickOnce Uygulamalarında Yerel ve Uzak Veriye Erişim