ClickOnce Yayımlama sihirbazını kullanarak .NET Framework masaüstü uygulaması dağıtma

ClickOnce uygulamasını kullanıcıların kullanımına açmak için bir dosya paylaşımında veya yolda, FTP sunucusunda veya çıkarılabilir medyada yayımlamanız gerekir. Yayımlama Sihirbazı'nı kullanarak uygulamayı yayımlayabilirsiniz; yayımlamayla ilgili ek özellikler Project Tasarım Aracı'nin Yayımla sayfasında bulunabilir. Daha fazla bilgi için bkz . ClickOnce uygulamalarını yayımlama.

Yayımlama Sihirbazı'nı çalıştırmadan önce yayımlama özelliklerini uygun şekilde ayarlamanız gerekir. Örneğin, ClickOnce uygulamanızı imzalamak için bir anahtar seçmek istiyorsanız, bunu Project Tasarım Aracı İmzalama sayfasında yapabilirsiniz. Daha fazla bilgi için bkz . Güvenli ClickOnce uygulamaları.

Not

ClickOnce kullanarak bir uygulamanın birden fazla sürümünü yüklediğinizde, yükleme uygulamanın önceki sürümlerini belirttiğiniz yayımlama konumunda arşiv adlı bir klasöre taşır. Önceki sürümleri bu şekilde arşivleme, yükleme dizininin önceki sürümdeki klasörlerden uzak kalmasını sağlar.

Not

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza veya sürümünüze bağlı olarak Yardım'da açıklananlardan farklı olabilir. Ayarlarınızı değiştirmek için Araçlar menüsünde İçeri ve Dışarı Aktar Ayarlar'e tıklayın. Daha fazla bilgi için bkz . Ayarları sıfırlama.

Dosya paylaşımında veya yolda yayımlamak için

  1. Çözüm Gezgini'da uygulama projesini seçin.

  2. Oluştur menüsünde Proje Adını Yayımla'yıveya Seçimi Yayımla'yı seçin.

    Yayımlama Sihirbazı görüntülenir.

    Not

    .NET Core 3.1 ve .NET 5 veya üzeri için ClickOnce'da, Yayımlama sihirbazı ve Project Tasarım Aracı Yayımla sayfası yerine Yayımla aracını kullanarak dağıtım özelliklerini ayarlarsınız. Daha fazla bilgi için bkz. .NET için ClickOnce ve ClickOnce kullanarak bir .NET Windows uygulaması dağıtma.

  3. Uygulamayı nerede yayımlamak istiyorsunuz? sayfasında, gösterilen biçimlerden birini kullanarak geçerli bir FTP sunucu adresi veya geçerli bir dosya yolu girin ve İleri'ye tıklayın.

  4. Kullanıcılar uygulamayı nasıl yükler? sayfasında, kullanıcıların uygulamayı yüklemek için gideceği konumu seçin:

    • Kullanıcılar bir Web sitesinden yüklenecekse, Web sitesinden'e tıklayın ve önceki adımda girilen dosya yoluna karşılık gelen bir URL girin. İleri'ye tıklayın. (Bu seçenek genellikle yayımlama konumu olarak bir FTP adresi belirttiğinizde kullanılır. FTP'den doğrudan indirme desteklenmez. Bu nedenle, buraya bir URL girmeniz gerekir.)

    • Kullanıcılar uygulamayı doğrudan dosya paylaşımından yüklerse UNC yolundan veya dosya paylaşımından'a ve ardından İleri'ye tıklayın. (Bu, c:\deploy\myapp veya \\server\myapp formunun yayımlama konumları içindir.)

    • Kullanıcılar çıkarılabilir medyadan yüklenecekse, CD-ROM veya DVD-ROM'dan'a tıklayın ve ardından İleri'ye tıklayın.

  5. Uygulama çevrimdışı kullanılabilir mi? sayfasında uygun seçeneğe tıklayın:

    • Kullanıcının ağ bağlantısı kesildiğinde uygulamanın çalıştırılmasını etkinleştirmek istiyorsanız Evet' e tıklayın , bu uygulama çevrimiçi veya çevrimdışı kullanılabilir. Uygulama için Başlat menüsünde bir kısayol oluşturulur.

    • Uygulamayı doğrudan yayımlama konumundan çalıştırmak istiyorsanız Hayır,bu uygulama yalnızca çevrimiçi kullanılabilir'e tıklayın. Başlat menüsünde kısayol oluşturulmaz.

      Devam etmek için Sonraki düğmesine tıklayın.

  6. Uygulamayı yayımlamak için Son'a tıklayın.

    Yayımlama durumu, durum bildirimi alanında görüntülenir.

CD-ROM veya DVD-ROM'da yayımlamak için

  1. Çözüm Gezgini'da uygulama projesine sağ tıklayın ve Özellikler'e tıklayın.

    Project Tasarım Aracı görüntülenir.

  2. Yayımla sekmesine tıklayarak Proje Tasarım Aracı Yayımla sayfasını açın ve Yayımlama Sihirbazı düğmesine tıklayın.

    Yayımlama Sihirbazı görüntülenir.

  3. Uygulamayı nerede yayımlamak istiyorsunuz? sayfasında, uygulamanın yayımlanacağı dosya yolunu veya FTP konumunu girin, örneğin d:\deploy. Ardından devam etmek için İleri'ye tıklayın.

  4. Kullanıcılar uygulamayı nasıl yükler? sayfasında CD-ROM veya DVD-ROM'dan'a ve ardından İleri'ye tıklayın.

    Not

    CD-ROM sürücüye eklendiğinde yüklemenin otomatik olarak çalışmasını istiyorsanız, Proje Tasarım Aracı Yayımla sayfasını açın ve Seçenekler düğmesine tıklayın ve ardından Yayımlama Seçenekleri sihirbazında CD yüklemeleri için, CD eklendiğinde Kurulumu otomatik olarak başlat'ı seçin.

  5. Uygulamanızı CD-ROM'da dağıtırsanız, bir Web sitesinden güncelleştirmeler sağlamak isteyebilirsiniz. Uygulama güncelleştirmeleri nerede denetleyecek? sayfasında bir güncelleştirme seçeneği belirleyin:

    • Uygulama güncelleştirmeleri denetleyecekse, Uygulama aşağıdaki konumdan güncelleştirmeleri denetleyecek'e tıklayın ve güncelleştirmelerin gönderileceği konumu girin. Bu bir dosya konumu, Web sitesi veya FTP sunucusu olabilir.

    • Uygulama güncelleştirmeleri denetlemezse, Uygulama güncelleştirmeleri denetlemez'e tıklayın.

      Devam etmek için Sonraki düğmesine tıklayın.

  6. Uygulamayı yayımlamak için Son'a tıklayın.

    Yayımlama durumu, durum bildirimi alanında görüntülenir.

    Not

    Yayımlama tamamlandıktan sonra, 3. adımda belirtilen konumdaki dosyaları CD-ROM veya DVD-ROM medyasına kopyalamak için CD-Rewriter veya DVD-Rewriter kullanmanız gerekir.