Share via


ClickOnce Yayımlama özelliklerini belirtme

ClickOnce Yayımlama özelliklerini Project Tasarım Aracı Yayımla sayfasında veya Yayımlama Sihirbazı'nı kullanarak yapılandırabilirsiniz. Bu makalede yayımlama konumu, yükleme URL'si, çevrimiçi veya çevrimdışı yükleme modu ve yayımlama sürümü gibi temel özellikleri belirtmeyi öğreneceksiniz.

Yayımlama konumu belirtme

ClickOnce kullanarak bir uygulama yayımladığınızda, özelliği uygulama Publish Location dosyalarının ve bildiriminin yerleştirildiği konumu belirtir. Bu bir dosya yolu veya FTP sunucusunun yolu olabilir.

Özelliğini Project Tasarım Aracı'nin Yayımla sayfasında veya Yayımlama Sihirbazı'nı kullanarak belirtebilirsinizPublish Location. Daha fazla bilgi için bkz . Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak ClickOnce Uygulaması Yayımlama.

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.

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

    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. Yayımlama Konumu alanına aşağıdaki biçimlerden birini kullanarak yayımlama konumunu girin:

    • Bir dosya paylaşımında veya disk yolunda yayımlamak için, bir UNC yolu (\\Server\ApplicationName) veya bir dosya yolu (C:\Deploy\ApplicationName) kullanarak yolu girin.

    • FTP sunucusunda yayımlamak için yolu ftp://ftp.microsoft.com/< ApplicationName> biçimini kullanarak girin.

      Gözat (...) düğmesinin çalışması için Yayımlama Konumu kutusunda metnin bulunması gerektiğini unutmayın.

Son kullanıcıların yükleme yapacakları konumu belirtme

ClickOnce uygulamasını yayımlarken, kullanıcıların uygulamayı indirmek ve yüklemek için gittiği konum, uygulamayı ilk yayımladığınız konum olmayabilir. Örneğin, bazı kuruluşlarda bir geliştirici bir uygulamayı hazırlama sunucusuna yayımlayabilir ve ardından bir yönetici uygulamayı bir Web sunucusuna taşıyabilir.

Bu durumda, kullanıcıların uygulamayı indirmek için gideceği Web sunucusunu belirtmek için özelliğini kullanabilirsiniz Installation URL . Bu, uygulama bildiriminin güncelleştirmelerin nerede arandığını bilmesi için gereklidir.

Özelliği Project Installation URL Tasarım Aracı Yayımla sayfasında ayarlanabilir.

Not

Özelliği Installation URL PublishWizard kullanılarak da ayarlanabilir. Daha fazla bilgi için bkz . Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak ClickOnce uygulaması yayımlama.

Yükleme URL'si belirtme

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

    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. Yükleme URL'si alanında, biçimini kullanarak tam URL kullanarak yükleme konumunu veya biçimini https://www.contoso.com/ApplicationName\Server\ApplicationNamekullanarak bir UNC yolu girin.

ClickOnce çevrimdışı veya çevrimiçi yükleme modunu belirtme

Install Mode ClickOnce uygulaması için, uygulamanın çevrimdışı mı yoksa çevrimiçi mi olacağını belirler. Uygulama yalnızca çevrimiçi kullanılabilir'i seçtiğinizde, kullanıcının uygulamayı çalıştırabilmesi için ClickOnce yayımlama konumuna (Web sayfası veya dosya paylaşımı) erişimi olmalıdır. Uygulama çevrimdışı da kullanılabilir'i seçtiğinizde, uygulama Başlat menüsüne ve Program Ekle veya Kaldır iletişim kutusuna girdiler ekler; kullanıcı bağlı olmadığında uygulamayı çalıştırabilir.

, Install Mode Project Tasarım Aracı'nin Yayımla sayfasında ayarlanabilir.

Not

, Install Mode Yayımlama sihirbazı kullanılarak da ayarlanabilir. Daha fazla bilgi için bkz . Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak ClickOnce uygulaması yayımlama.

ClickOnce uygulamasını yalnızca çevrimiçi kullanılabilir hale getirme

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

    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. Yükleme Modu ve Ayarlar alanında Uygulama yalnızca çevrimiçi kullanılabilir seçeneği düğmesine tıklayın.

ClickOnce uygulamasını çevrimiçi veya çevrimdışı kullanılabilir hale getirme

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

  3. Yükleme Modu ve Ayarlar alanında Uygulama çevrimdışı kullanılabilir seçeneği düğmesine de tıklayın.

    Uygulama yüklendiğinde Başlangıç menüsüne ve Denetim Masası'da Program Ekle veya Kaldır'a girdiler ekler.

ClickOnce yayım sürümünü ayarlama

ClickOnce Publish Version özelliği, yayımladığınız uygulamanın güncelleştirme olarak ele alınıp alınmayacağını belirler. Sürüm her artırıldığında, uygulama bir güncelleştirme olarak yayımlanır.

Özelliği Project Publish Version Tasarım Aracı Yayımla sayfasında ayarlanabilir.

Not

Uygulama her yayımlandığında özelliği otomatik olarak artıran Publish Version bir proje seçeneği vardır; bu seçenek varsayılan olarak etkindir. Daha fazla bilgi için bkz . ClickOnce Yayımlama Sürümünü Otomatik Olarak Artırma.

Yayımlama sürümünü değiştirme

  1. Çözüm Gezgini'de bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

    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. Sürümü Yayımla alanında Ana, İkincil, Derleme veya Düzeltme sürüm numaralarını artırın.

    Not

    Sürüm numarasını asla azaltmamalısınız; bunu yapmak öngörülemeyen güncelleştirme davranışına neden olabilir.

ClickOnce yayım sürümünü otomatik olarak artırma

ClickOnce uygulamasını yayımlarken, özelliğinin Publish Version değiştirilmesi uygulamanın güncelleştirme olarak yayımlanmasına neden olur. Varsayılan olarak, Visual Studio uygulamayı her yayımladığınızda sayısını Publish Version otomatik olarak artırırRevision.

Bu davranışı Project Tasarım Aracı Yayımla sayfasında devre dışı bırakabilirsiniz.

Not

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir. Ayarlarınızı değiştirmek için Araçlar menüsünden Ayarlar İçeri ve Dışarı Aktar'ı seçin. Daha fazla bilgi için bkz . Ayarları sıfırlama.

Yayımlama sürümünü otomatik olarak artırmayı devre dışı bırakma

  1. Çözüm Gezgini'da bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.

  2. Yayımla sekmesine tıklayın.

    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. Sürümü Yayımla bölümünde, Düzeltmeyi her sürümle otomatik olarak artır onay kutusunu temizleyin.