ClickOnce kullanarak .NET Windows masaüstü uygulaması dağıtma

Visual Studio 2019 sürüm 16.8'den başlayarak, Visual Studio'dan ClickOnce kullanarak .NET Core 3.1, .NET 5 veya daha yeni bir sürüm olan Windows Masaüstü uygulamalarını yayımlamak için Yayımla aracını kullanabilirsiniz.

Dekont

Bir .NET Framework Windows uygulaması yayımlamanız gerekiyorsa bkz . ClickOnce kullanarak masaüstü uygulaması dağıtma (C# veya Visual Basic).

ClickOnce ile yayımlama

  1. Çözüm Gezgini'da projeye sağ tıklayın ve Yayımla'yı seçin (veya Yayımla Oluştur> menü öğesini kullanın).

    The Publish command on the project context menu in Solution Explorer

  2. Daha önce herhangi bir yayımlama profili yapılandırdıysanız Yayımla sayfası görüntülenir. Yeni'yi seçin.

  3. Yayımla sihirbazında Klasör'e tıklayın.

    Choose folder as a publish target

  4. Belirli hedef sayfasında ClickOnce'ı seçin.

    Select ClickOnce as the specific target

  5. Yayımlama konumunu seçmek için bir yol girin veya Gözat'ı seçin.

    Specify the path for the publish location

  6. Yükleme konumu sayfasında, kullanıcıların uygulamayı nereden yükleyeceğini seçin.

    Specify the path to the folder

  7. Ayarlar sayfasında ClickOnce için gerekli ayarları sağlayabilirsiniz.

  8. UNC yolundan veya web sitesinden yüklemeyi seçtiyseniz, bu sayfa uygulamanın çevrimdışı kullanılabilir olup olmadığını belirtmenize olanak tanır. Bu seçenek belirlendiğinde, uygulamayı kullanıcılar Başlat Menüsü'nde listeler ve yeni bir sürüm yayımlandığında uygulamanın otomatik olarak güncelleştirilmesini sağlar. Güncelleştirmeler varsayılan olarak Yükleme konumundan sağlanır. Güncelleştirmeler için farklı bir konuma sahip olmak istiyorsanız, Güncelleştirme Ayarlar bağlantısını kullanarak bunu belirtebilirsiniz. Uygulamanın çevrimdışı kullanılabilir olmasını istemiyorsanız, yükleme konumundan çalışır.

    Specify the publish settings

  9. CD, DVD veya USB sürücüsünden yüklemeyi seçtiyseniz, bu sayfa uygulamanın otomatik güncelleştirmeleri destekleyip desteklemediğini belirtmenize de olanak tanır. Güncelleştirmeleri desteklemeyi seçerseniz, Güncelleştirme Konumu gereklidir ve geçerli bir UNC yolu veya web sitesi olmalıdır.

    Choose the publish settings

    Bu sayfaya dahil edilenler, kuruluma hangi Uygulama Dosyalarının dahilleneceğini, hangi Önkoşul paketlerinin yükleneceğini ve diğer Seçenekleri sayfanın üst kısmındaki bağlantılar aracılığıyla belirtebilme özelliğidir.

    Ayrıca bu sayfada Yayımla sürümünü ayarlayabilir ve sürümün her yayımlamayla birlikte otomatik olarak artıp artmadığını da ayarlayabilirsiniz.

    Dekont

    Yayımla sürüm numarası her ClickOnce profili için benzersizdir. Birden fazla profile sahip olmayı planlıyorsanız, bunu aklınızda bulundurmanız gerekir.

  10. Bildirimleri imzala sayfasında, bildirimlerin imzalanıp imzalanmadığını ve hangi sertifikanın kullanılacağını belirtebilirsiniz.

    Sign the ClickOnce Manifests

  11. Yapılandırma sayfasında, istediğiniz proje yapılandırmasını seçebilirsiniz.

    Specify the publish configuration

    Hangi ayarın seçileceği hakkında ek yardım için aşağıdakilere bakın:

  12. Yeni ClickOnce Yayımlama Profilini kaydetmek için Son'u seçin.

  13. Özet sayfasında Yayımla'yı seçin ve Visual Studio projeyi derleyip belirtilen yayımlama klasörüne yayımlar. Bu sayfada bir profil özeti de gösterilir.

    Publish property pane showing a profile summary

  14. Yeniden yayımlamak için Yayımla'yı seçin.

Sonraki adımlar

.NET uygulamaları için: