ClickOnce uygulaması için dosya ilişkilendirmeleri oluşturma
ClickOnce uygulamaları bir veya daha fazla dosya adı uzantısıyla ilişkilendirilebilir, böylece kullanıcı bu türdeki bir dosyayı açtığında uygulama otomatik olarak başlatılır. ClickOnce uygulamasına dosya adı uzantısı desteği eklemek kolaydır.
Dekont
.NET ClickOnce uygulamasında (.NET Framework yerine) dosya ilişkilendirmeleri oluşturmak için bkz . Windows üzerinde .NET için ClickOnce etkinleştirme verilerine erişme.
ClickOnce uygulaması için dosya ilişkilendirmeleri oluşturmak için
Normal bir ClickOnce uygulaması oluşturun veya mevcut ClickOnce uygulamanızı kullanın.
Uygulama bildirimini Not Defteri gibi bir metin veya XML düzenleyicisiyle açın.
assembly
öğesini bulun. Daha fazla bilgi için bkz . ClickOnce uygulama bildirimi.öğesinin
assembly
alt öğesi olarak birfileAssociation
öğe ekleyin. öğesininfileAssociation
dört özniteliği vardır:extension
: Uygulamayla ilişkilendirmek istediğiniz dosya adı uzantısı.description
: Windows kabuğunda görünecek dosya türünün açıklaması.progid
: Kayıt defterinde işaretlemek için dosya türünü benzersiz olarak tanımlayan bir dize.defaultIcon
: Bu dosya türü için kullanılacak simge. Simgenin uygulama bildirimine dosya kaynağı olarak eklenmesi gerekir. Daha fazla bilgi için bkz . Nasıl yapılır: ClickOnce Uygulamasına Veri Dosyası Ekleme.ve öğelerinin
file
bir örneği için bkz<. fileAssociation> Öğesi.fileAssociation
Uygulamayla birden fazla dosya türünü ilişkilendirmek istiyorsanız, ek
fileAssociation
öğeler ekleyin. Özniteliğinprogid
her birinde farklı olması gerektiğini unutmayın.Uygulama bildirimini tamamladıktan sonra bildirimi yeniden imzalayın. Bunu Mage.exe dosyasını kullanarak komut satırından yapabilirsiniz.
mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfx
Daha fazla bilgi için bkz. Mage.exe (Bildirim Oluşturma ve Düzenleme Aracı).
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.