Nasıl yapılır: ClickOnce uygulama bir veri dosyası dahil
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ınızı herhangi bir türdeki dosyaları dahil et: metin dosyaları, xml dosyaları veya Microsoft Access veritabanı (.mdb) dosyaları bile. 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
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.
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.
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" />
- 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" />
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
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.
Dosya menüsünde, uygulama bildiriminizi açmak için Aç'ı tıklayın.
Dosyalar sekmesini seçin.
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.
Veri dosyasının Dosya Türü değerini Veri olarak ayarlayın.
Uygulama bildirimini kaydedin ve dosyayı yeniden imzalayın.
MageUI.exe dosyayı yeniden imzalamanız için sizi uyaracaktır.
Dağıtım bildiriminizi yeniden imzalayın.
Dağıtım bildiriminizi uygulama bildiriminin karması değiştiği için yeniden imzalamanız gerekiyor.