ClickOnce uygulamalarını yayımlama

ClickOnce uygulamasını ilk kez yayımlarken yayımlama özellikleri Yayımlama Sihirbazı kullanılarak ayarlanabilir. Sihirbazda özelliklerin yalnızca birkaçı kullanılabilir; diğer tüm özellikler varsayılan değerlerine ayarlanır.

Yayımlama özelliklerinde sonraki değişiklikler Project Tasarım Aracı'daki Yayımla sayfasında yapılır.

Dekont

.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.

Yayımlama Sihirbazı

Uygulamanızı yayımlamaya yönelik temel ayarları ayarlamak için Yayımlama Sihirbazı'nı kullanabilirsiniz. Bu, aşağıdaki yayımlama özelliklerini içerir:

  • Yayımlama Klasörü Konumu - Visual Studio'nın dosyaları kopyaladığı yer (yerel bilgisayar, ağ dosya paylaşımı, FTP sunucusu veya Web sitesi)

  • Yükleme Klasörü Konumu - son kullanıcıların yükleneceği yer (ağ dosya paylaşımı, FTP sunucusu, Web sitesi, CD/DVD)

  • Çevrimiçi veya Çevrimdışı kullanılabilirlik - son kullanıcılar uygulamaya ağ bağlantısıyla veya ağ bağlantısı olmadan erişebiliyorsa

  • Güncelleştirme sıklığı : Uygulamanın yeni güncelleştirmeleri denetleme sıklığı.

    Daha fazla bilgi için bkz . Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak ClickOnce uygulaması yayımlama.

Yayımla Sayfası

ClickOnce dağıtımının özelliklerini yapılandırmak için Project Tasarım Aracı Yayımla sayfası kullanılır. Aşağıdaki tabloda konular listelenir.

Başlık Açıklama
Visual Studio'nın dosyaları nereye kopyaacağını belirtme Visual Studio'nın uygulama dosyalarını ve bildirimlerini nereye yerleştireceği nasıl ayarlanacağı açıklanır.
Son kullanıcıların yükleneceği konumu belirtin Kullanıcıların uygulamayı indirip yüklemek için gideceği konumun nasıl ayarlanacağı açıklanır.
ClickOnce çevrimdışı veya çevrimiçi yükleme modunu belirtme Uygulamanın çevrimdışı mı yoksa çevrimiçi mi kullanılıp kullanılamayacağının nasıl ayarlanacağı açıklanır.
ClickOnce yayımlama sürümünü ayarlama Yayımladığınız uygulamanın güncelleştirme olarak ele alınıp alınmayacağını belirleyen ClickOnce Yayımlama Sürümü özelliğinin nasıl ayarlanacağı açıklanır.
ClickOnce yayımlama sürümünü otomatik olarak artırma Uygulamayı her yayımladığınızda PublishVersion'ın Düzeltme numarasının nasıl otomatik olarak artırıldığı açıklanır.

Daha fazla bilgi için bkz. Yayımlama Sayfası, Project Tasarım Aracı

Uygulama Dosyaları iletişim kutusu

Bu iletişim kutusu, projenizdeki dosyaların yayımlama, dinamik indirme ve güncelleştirme için nasıl kategorilere ayrılmasını belirtmenize olanak tanır. Varsayılan olarak hariç tutulmayan veya indirme grubu olan proje dosyalarını listeleyen bir kılavuz içerir.

Dosyaları dışlamak, dosyaları veri dosyaları veya önkoşullar olarak işaretlemek ve Visual Studio kullanıcı arabiriminde koşullu yükleme için dosya grupları oluşturmak için bkz . Nasıl yapılır: ClickOnce tarafından hangi dosyaların yayımlandığını belirtme. Mage.exe dosyasını kullanarak da veri dosyalarını işaretleyebilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: ClickOnce uygulamasına veri dosyası ekleme.

Önkoşullar iletişim kutusu

Bu iletişim kutusu, hangi önkoşul bileşenlerinin yüklendiğini ve bunların nasıl yüklendiğini belirtir. Daha fazla bilgi için bkz . Nasıl yapılır: ClickOnce uygulamasıyla önkoşulları yükleme ve Önkoşullar iletişim kutusu.

Uygulama Güncelleştirmeler iletişim kutusu

Bu iletişim kutusu, uygulama yüklemesinin güncelleştirmeleri nasıl denetlemesi gerektiğini belirtir. Daha fazla bilgi için bkz . Nasıl yapılır: ClickOnce uygulaması için güncelleştirmeleri yönetme.

Yayımlama Seçenekleri iletişim kutusu

Yayımlama Seçenekleri iletişim kutusu bir uygulamanın dağıtım seçeneklerini belirtir.

Başlık Açıklama
Nasıl yapılır: ClickOnce uygulamasının yayımlama dilini değiştirme Yerelleştirilmiş sürümle eşleşecek bir dil ve kültürün nasıl belirtileceğini açıklar.
Nasıl yapılır: ClickOnce uygulaması için Başlat menüsü adı belirtme ClickOnce uygulamasının görünen adını değiştirme işlemini açıklar.
Nasıl yapılır: Teknik Destek için bağlantı belirtme Kullanıcıların uygulama hakkında bilgi almak için gidebileceği bir Web sayfasını veya dosya paylaşımını tanımlayan Destek URL'si özelliğinin nasıl ayarlanacağı açıklanır.
Nasıl yapılır: ClickOnce dağıtımında tek tek önkoşullar için destek URL'si belirtme Bir uygulama bildirimini, her önkoşul için tek tek destek URL'lerini içerecek şekilde el ile değiştirme gösterilmiştir.
Nasıl yapılır: ClickOnce uygulaması için yayımlama sayfası belirtme Uygulamayla birlikte varsayılan Web sayfası (publish.htm) oluşturma ve yayımlamayı açıklar
Nasıl yapılır: ClickOnce varsayılan Web sayfasını özelleştirme Uygulamayla birlikte otomatik olarak oluşturulan ve yayımlanan Web sayfasının nasıl özelleştirileceği açıklanır.
Nasıl yapılır: CD yüklemeleri için Otomatik Başlangıç'ı etkinleştirme Medya eklendiğinde ClickOnce uygulamasının otomatik olarak başlatılması için Otomatik Başlangıç'ın nasıl etkinleştirileceği açıklanır.
Başlık Açıklama
Nasıl yapılır: ClickOnce uygulaması için dosya ilişkilendirmeleri oluşturma ClickOnce uygulamasına dosya adı uzantısı desteğinin nasıl ekleneceğini açıklar.
Nasıl yapılır: Çevrimiçi clickOnce uygulamasında sorgu dizesi bilgilerini alma ClickOnce uygulamasını çalıştırmak için kullanılan URL'de geçirilen parametrelerin nasıl alındığını gösterir.
Nasıl yapılır: Tasarımcıyı kullanarak ClickOnce uygulamalarının URL etkinleştirmesini devre dışı bırakma Tasarımcıyı kullanarak kullanıcıları Başlat menüsünden uygulamayı başlatmaya zorlamayı açıklar.
Nasıl yapılır: ClickOnce uygulamalarının URL etkinleştirmesini devre dışı bırakma Kullanıcıları Başlat menüsünden uygulamayı başlatmaya zorlamayı açıklar.
İzlenecek yol: Tasarım Aracı kullanarak ClickOnce dağıtım API'siyle isteğe bağlı derlemeleri indirme Uygulama derlemelerinin yalnızca tasarımcı kullanılarak uygulama tarafından ilk kez kullanıldığında nasıl indirildiklerini açıklar.
İzlenecek yol: ClickOnce dağıtım API'siyle isteğe bağlı derlemeleri indirme Uygulama derlemelerinin yalnızca uygulama tarafından ilk kez kullanıldığında nasıl indirildiklerini açıklar.
İzlenecek yol: ClickOnce dağıtım API'siyle uydu derlemelerini isteğe bağlı olarak indirme Uydu derlemelerinizi isteğe bağlı olarak işaretlemeyi ve yalnızca istemci makinesinin geçerli kültür ayarları için ihtiyaç duyduğu derlemeyi indirmeyi açıklar.
İzlenecek yol: ClickOnce uygulamasını el ile dağıtma ClickOnce uygulamanızı dağıtmak için .NET Framework yardımcı programlarının nasıl kullanılacağını açıklar.
İzlenecek yol: Yeniden imzalama gerektirmeyen ve marka bilgilerini koruyan bir ClickOnce uygulamasını el ile dağıtma Bildirimleri yeniden imzalamadan ClickOnce uygulamanızı dağıtmak için .NET Framework yardımcı programlarının nasıl kullanılacağını açıklar.
Nasıl yapılır: Projeleri hedef platformlara yapılandırma Projenizdeki Hedef CPU veya Platform hedef özelliğini değiştirerek 64 bit işlemci için yayımlamayı açıklar.
İzlenecek yol: ClickOnce uygulamasının birden çok .NET Framework sürümünde çalışmasını sağlama ClickOnce uygulamasının NET Framework'ün birden çok sürümüne yüklenmesini ve çalıştırılmasını nasıl etkinleştirileceği açıklanır.
İzlenecek yol: ClickOnce uygulaması için özel yükleyici oluşturma ClickOnce uygulamasını yüklemek için özel yükleyicinin nasıl oluşturulacağını açıklar.
Nasıl yapılır: Görsel stiller etkin bir WPF uygulaması yayımlama Görsel stillerin etkin kıldığı bir WPF uygulamasını yayımlamak istediğinizde görüntülenen bir hatayı gidermek için adım adım yönergeler sağlar.