ClickOnce uygulamasına bir veri dosyası dahil etme
Yüklediğiniz her ClickOnce uygulamasına, uygulamanın kendi verilerini yönetebileceği hedef bilgisayarın yerel diskinde bir veri dizini atanır. Veri dosyaları herhangi bir türde dosya içerebilir: metin dosyaları, XML dosyaları ve hatta Microsoft Access veritabanı (.mdb) dosyaları. Aşağıdaki yordamlarda ClickOnce uygulamanıza herhangi bir türde veri dosyasının nasıl ekleneceği gösterilmektedir.
Dekont
.NET Core 3.1 ve .NET 5 veya üzeri için ClickOnce'da, Mage.exe yerine dotnet-mage.exe kullanın. Daha fazla bilgi için bkz . .NET için ClickOnce.
Mage.exe kullanarak veri dosyası eklemek için
Veri dosyasını uygulamanızın diğer dosyalarıyla birlikte uygulama dizininize ekleyin.
Uygulama dizininiz genellikle dağıtımın geçerli sürümüyle etiketlenmiş bir dizin olur( örneğin, v1.0.0.0).
Veri dosyasını listelemek için uygulama bildiriminizi güncelleştirin.
mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0
Bu görevin gerçekleştirilmesi, uygulama bildiriminizdeki dosyaların listesini yeniden oluşturur ve karma imzaları otomatik olarak oluşturur.
Tercih ettiğiniz metinde veya XML düzenleyicisinde uygulama bildirimini açın ve son eklediğiniz dosyanın öğesini bulun
file
.adlı
Data.xml
bir XML dosyası eklediyseniz, dosya aşağıdaki kod örneğine benzer olacaktır.<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
özniteliğini
type
bu öğeye ekleyin ve değeriyledata
sağlayın.<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Anahtar çiftinizi veya sertifikanızı kullanarak uygulama bildiriminizi yeniden imzalayın ve ardından dağıtım bildiriminizi yeniden imzalayın.
Uygulama bildirimi karması değiştiğinden dağıtım bildiriminizi yeniden imzalamanız gerekir.
mage -s app manifest -cf cert_file -pwd password
mage -u deployment manifest -appm app manifest
mage -s deployment manifest -cf certfile -pwd password
MageUI.exe kullanarak veri dosyası eklemek için
Veri dosyasını uygulamanızın diğer dosyalarıyla birlikte uygulama dizininize ekleyin.
Uygulama dizininiz genellikle dağıtımın geçerli sürümüyle etiketlenmiş bir dizin olur( örneğin, v1.0.0.0).
Dosya menüsünde Aç'a tıklayarak uygulama bildiriminizi açın.
Dosyalar sekmesini seçin.
Sekmenin en üstündeki metin kutusuna, uygulamanızın dosyalarını içeren dizini girin ve Doldur'a tıklayın.
Veri dosyanız kılavuzda görünür.
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ı ister.
Dağıtım bildiriminizi yeniden imzalama
Uygulama bildirimi karması değiştiğinden dağıtım bildiriminizi yeniden imzalamanız gerekir.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin