Aracılığıyla paylaş


Dağıtım Stratejisini Seçme

Aşağıdaki teknolojilerden birini kullanarak Visual Studio'dan Windows tabanlı uygulamaları dağıtabilirsiniz:

  • ClickOnce.

  • Windows Installer.

Uygulamayı merkezi bir konuma yayımlamak için ClickOnce kullanın. Kullanıcı bu konumdan uygulamayı yükler veya çalıştırır. Bir uygulama yükleyici dosya (.msi) oluşturmak ve bu dosyayı dağıtmak için Windows Installer kullanın. Kullanıcılar uygulamayı yüklemek için dosyayı çalıştırır.

Not

Visual Studio dağıtım araçları tipik kurumsal dağıtım gereksinimlerini işlemek üzere tasarlanır: Olası tüm dağıtım senaryolarını kapsamazlar.Daha gelişmiş dağıtım senaryolarında, Systems Management Server gibi bir üçüncü taraf dağıtım aracına veya bir yazılım dağıtım aracına gereksinim duyabilirsiniz.

ClickOnce Dağıtımının Faydaları

Genel olarak, ClickOnce dağıtımı uygulama yükleme ve güncelleştirme işlemini basitleştirir. Yayımla Sihirbazı'nı uygulamanızı ve bildirimleri paketlemek ve uygulamayı bir Web sitesi veya bir ağ dosya paylaşımında yayımlamak için kullanabilirsiniz. Sonra, kullanıcılar uygulamayı yükleyebilir ve uygulamaya doğrudan bu konumdan tek bir adımda başlayabilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak bir ClickOnce uygulama yayımlama.

ClickOnce ile dağıtılan uygulamalar kendi kendilerini güncelleştirdiği için, ClickOnce sık sık güncelleştirme gerektiren uygulamalar için en iyi seçimdir. ClickOnce uygulamaları ilk olarak bir CD-ROM kullanarak yüklenebilse de ClickOnce güncelleştirme yeteneklerinden yararlanabilmeleri için kullanıcıların ağ bağlantısına sahip olmaları gerekir. Daha fazla bilgi için bkz. Bir ClickOnce Güncelleştirme Stratejisi Seçme.

e2444w33.collapse_all(tr-tr,VS.110).gifClickOnce içinde Güvenlik

ClickOnce güvenliği bir uygulamanın yüklenip yüklenmemesi gerektiğini, bir adımın güvenilir bir karar olup olmadığını belirlemek için Authenticode sertifikalarına dayalıdır. Bir uygulamayı tanımlayan uygulama ve dağıtım bildirimleri, onaysız değişikliğin önlenmesi için bir sertifika ile imzalanabilir.

Etki alanı yöneticileri güvenilecek sertifikaları kuruluş veya makine düzeyinde yapılandırabilir. Sertifikalara yükleme sırasında güvenilmiyorsa, ClickOnce dağıtımı kullanıcıların güven kararlarını sormak için yapılandırılabilir. Bir uygulama yüklendiğinde ClickOnce, uygulama izinlerini ve eylemlerini Internet, Yerel Intranet veya özel bölgeler tarafından tanımlandığı şekilde kısıtlar. Daha fazla bilgi için bkz. ClickOnce Uygulamaları Güvenliğini Sağlama.

Windows Installer Dağıtımının Faydaları

Windows Yükleyici dağıtımı uygulamaları ve özelliklerini belirli işletim sistemlerine duyurabilir, isteğe bağlı yükleme yapabilir ve hasarlı bileşenleri algılayabilir ve yeniden yükleyebilir.

Kullanıcılara dağıtılacak bir Windows Installer dosyasını (.msi) oluşturmak için InstallShield Limited Edition Visual Studio içerir, ancak başka bir şirketin üretilen bir aracı kullanabilirsiniz. Daha fazla bilgi için bkz. Windows Installer Dağıtımı.

ClickOnce ve Windows Installer Karşılaştırma Tablosu

Aşağıdaki tablo ClickOnce dağıtımı ile Windows Installer dağıtımının özelliklerini karşılaştırır.

Özellik

ClickOnce

Windows Installer

Otomatik güncelleştirme

Evet

Evet

Yükleme sonrası geri alma

Evet

Hayyr

Web'den Güncelleştirin

Evet

Hayyr

Paylaşılan bileşenleri veya diğer uygulamaları etkilemez

Evet

Hayyr

Güvenlik izinleri verilir

Yalnızca uygulama için gerekli izinleri verir (daha güvenli)

Varsayılan Olarak Tam Güven Verir (daha az güvenli)

Güvenlik izinleri gereklidir

Internet veya Intranet Bölgesi (CD-ROM yüklemesi için Tam Güven)

Yönetici

Uygulama ve dağıtım bildirimlerini imzalama

Evet

Hayyr

Yükleme zamanı kullanıcı arayüzü

Tek komut istemi

Çok Parçalı Sihirbaz

İstek halinde derlemelerin yüklenmesi

Evet

Hayyr

Paylaşılan dosyaların yüklenmesi

Hayyr

Evet

Sürücülerin yüklenmesi

Hayyr

Evet (özel eylemler ile)

Genel Derleme Önbelleğine Yükleme

Hayyr

Evet

Birden çok kullanıcı için yükleme

Hayyr

Evet

Uygulamayı Başlat menüsüne ekleyin

Evet

Evet

Uygulamayı Başlangıç Grubuna ekleyin

Hayyr

Evet

Uygulamayı Sık Kullanılanlar menüsüne ekleyin

Hayyr

Evet

Dosya türlerini kaydet

Evet

Evet

Saat kayıt defteri erişimini yükleyin

Sınırlı

Evet

İkili dosya yamalama

Hayyr

Evet

Uygulama yükleme konumu

ClickOnce uygulama önbelleği

Program Files klasörü

Ayrıca bkz.

Kavramlar

ClickOnce Güvenliği ve Dağıtımı

Windows Installer Dağıtımı

Diğer Kaynaklar

Uygulamaları ve Bileşenleri Dağıtma