Office Çözümleri Yayımlama
ClickOnce ile Office çözümleri yayımlamanızın iki yolu vardır:
Basitleştirilmiş yayımlama deneyimi sağlayan Yayımlama Sihirbazı.
Tüm yayımlama adımlarını tamamen özelleştirmenizi sağlayan Proje Tasarımcısı'nın Yayımla sayfası.
Çözümlerin nasıl yayımlanacağını gösteren adım adım yönergeler için bkz. Nasıl Yapılır: Office Çözümünü ClickOnce Kullanarak Dağıtma.
Uygulama alanı: Bu konudaki bilgiler, Microsoft Office 2010 ve 2007 Microsoft Office sisteminin belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz: Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.
Publish (Yayımlama) Klasörünün Yapısı
Bir Office çözümü yayımlandığında çözüm dosyaları aşağıdaki yapı ile yayımlama klasöründe oluşturulur.
Uygulama dosyaları klasörü.
- Sürüme özgü uygulama bildirimi, Sürüme özgü dağıtma bildirimi ve özelleştirme derlemelerini içeren sürüme özgü alt dizinler. Bu dosya ve dizinler birbirine bağımlıdır ve tek bir paket gibi işlev gösterirler.
Kurulum programı.
Son sürüme özgü dağıtın bildirimine işaret eden bir dağıtım bildirimi.
ClickOnce, Office çözümünüzün her sürümü için yeni bir dağıtım bildirimi oluşturur. Örneğin, OutlookAddin1 adındaki bir çözümün ilk sürümü için, yayımlama işlemi, OutlookAddIn1_1_0_0_0 adındaki sürüme özgü bir klasörde sürüme özgü bir dağıtım bildirimi oluşturur. Bu alt klasör Application Files (Uygulama Dosyaları) klasöründedir. Ek olarak, ClickOnce, dağıtım bildiriminin bir kopyasını üst düzey yayımlama klasörüne koyar.
Bir sonraki artımlı yayımlama, OutlookAddIn1_1_0_0_1 adındaki sürüme özgü klasörde sürüme özgü bir dağıtım bildirimi oluşturur. Ayrıca, yayımlama klasöründeki dağıtım bildirimini en güncel sürüme özgü dağıtım bildirimiyle değiştirir.
ClickOnce derlemelerin sonuna .deploy uzantısını ekler. Bu şekilde, Internet Bilgi Hizmet'inin (IIS) güvenli bir yüklemesi, dosyaları güvenli olmayan bir uzantı nedeniyle engellemeyecektir. Dosyalar indirildikten sonra, ClickOnce çözümü ClickOnce önbelleğine yüklemeden önce .deploy uzantısını siler. Daha fazla bilgi için bkz. <deployment> Öğesi (ClickOnce Dağıtımı).
Yayımlama Sihirbazı
Yayımlama Sihirbazınu kullandığınız zaman seçeneklerin çoğu, Proje Tasarımcısının Yayımlama sayfasında bulunan varsayılan değerlerine ayarlanmıştır. Aşağıdaki tabloda, sihirbazın çözüm özelliklerine verdiği ayarlar gösterilmektedir.
Çözüm özellikleri |
Varsayılan ayarın açıklaması |
---|---|
Yayımlama konumu |
Gerekli. Yayımlama konumu, Visual Studio'nun çözüm dosyalarını (örn. bildirimler, derlemeler, derleme işlemindeki diğer dosyalar) kopyaladığı dizindir. Bu dizine yazma erişiminizin olması gerekir. Seçenekler arasında yerel bilgisayar, bir UNC dosya paylaşımı veya bir HTTP/HTTPS Web sitesi vardır. Bu bir yerel yol olabilir (C:\klasöradı\yayımlamaklasörü), göreli yol olabilir (publish\), ya da tam bir konum olabilir (\\sunucuadı\klasöradı veya http://sunucuadı/klasöradı). Varsayılan olarak, yayımlama konumu IIS yüklü ise https://localhost/projeadı/, değilse publish\ dizinidir.
Not
Hedef bilgisayarda Windows Vista kullanılıyorsa dikkat edilecek daha fazla konu vardır.Yerel yayımlama seçeneğini kullanmak için Windows Vista'da yönetici olmanız gerekir.Ek olarak, varsayılan konum IIS'in yüklü olup olmadığına bağlı olmaksızın daima publish\ dizinidir.
|
Yükleme yolu |
İsteğe Bağlı. Yükleme yolu, son kullanıcının ondan özelleştirmeyi yüklediği dizindir. Aynı zamanda çözümün güncelleştirmeleri denetlemek için kullanacağı yoldur. Bu yol yayımlama klasörünün konumuyla aynı olabilir, ama bu bir gereksinim değildir. Seçenekler arasında yerel bilgisayar, bir UNC dosya paylaşımı veya bir HTTP/HTTPS Web sitesi vardır. Bu bir yerel yol olabilir (C:\klasöradı\yayımlamaklasörü), göreli yol olabilir (publish\), ya da tam bir konum olabilir (\\sunucuadı\klasöradı veya http://sunucuadı/klasöradı). Bütün HTTP/HTTPS konumları US-ASCII karakterleriyle oluşturulmalıdır. Unicode karakterleri desteklenmez. Yükleme yolu ayarlanmışsa, özelleştirme dosyaları tüm kullanıcıların özelleştirmeyi yüklemesi için o konumda olmalıdır. Bu konum yalnızca son dağıtım konumunu biliyorsanız ayarlanmalıdır. Eğer yükleme dosyaları, belgeye göreli bir konumda veya CD seçeneğindeki gibi Kurulum programındaysa bu kutuyu boş bırakın. Bu değer daha sonra atanabilir. Daha fazla bilgi için bkz. Nasıl Yapılır: Office Çözümünün Yükleme Konumunu Değiştirme. |
Ön Koşullar |
Proje Tasarımcısı'nın Yayımla sayfasındaki ayarları kullanır. |
Güncelleştirme aralığı |
Proje Tasarımcısı'nın Yayımla sayfasındaki ayarları kullanır. Varsayılan, her yedi günde bir denetlemektir. |
Yayımlama sürümü |
Proje Tasarımcısı'nın Yayımla sayfasındaki ayarı kullanır. Varsayılan, proje oluşturulduğunda 1.0.0.0'dır. |
Yayımlama dili |
Proje Tasarımcısı'nın Yayımla sayfasındaki ayarı kullanır. Varsayılan, Visual Studio'in dilidir. |
Proje Tasarımcısının Yayımlama Sayfası
Proje Tasarımcısı'nın Yayımla sayfası bütün Kurulum özelliklerini yapılandırmanızı sağlar. Aşağıdaki tabloda bu özellikler açıklanır.
Çözüm özellikleri |
Varsayılan ayarların açıklaması |
---|---|
Yayımlama klasörünün konumu |
Gerekli. Yayımlama konumu, Visual Studio'nun çözüm dosyalarını (örn. bildirimler, derlemeler, derleme işlemindeki diğer dosyalar) kopyaladığı dizindir. Bu dizine yazma erişiminizin olması gerekir. Seçenekler arasında yerel bilgisayar, bir UNC dosya paylaşımı veya bir HTTP/HTTPS Web sitesi vardır. Bu bir yerel yol olabilir (C:\klasöradı\yayımlamaklasörü), göreli yol olabilir (publish\), ya da tam bir konum olabilir (\\sunucuadı\klasöradı veya http://sunucuadı/klasöradı). Varsayılan olarak, yayımlama konumu IIS yüklü ise https://localhost/projeadı/, değilse publish\ dizinidir. |
Yükleme klasörü URL'i |
İsteğe Bağlı. Yükleme klasörü URL'i, son kullanıcının ondan özelleştirmeyi yüklediği dizindir. Aynı zamanda çözümün güncelleştirmeleri denetlemek için kullanacağı yoldur. Bu yol yayımlama klasörünün konumuyla aynı olabilir, ama bu bir gereksinim değildir. Seçenekler arasında yerel bilgisayar, bir UNC dosya paylaşımı veya bir HTTP/HTTPS Web sitesi vardır. Bu bir yerel yol olabilir (C:\klasöradı\yayımlamaklasörü), göreli yol olabilir (publish\), ya da tam bir konum olabilir (\\sunucuadı\klasöradı veya http://sunucuadı/klasöradı). Bütün HTTP/HTTPS konumları US-ASCII karakterleriyle oluşturulmalıdır. Unicode karakterleri desteklenmez. Yükleme yolu ayarlanmışsa, özelleştirme dosyaları tüm kullanıcıların özelleştirmeyi yüklemesi için o konumda olmalıdır. Bu konum yalnızca son dağıtım konumunu biliyorsanız ayarlanmalıdır. Eğer yükleme dosyaları, belgeye göreli bir konumda veya CD seçeneğindeki gibi Kurulum programındaysa bu kutuyu boş bırakın. Bu değer daha sonra yönetici tarafından atanabilir. Daha fazla bilgi için bkz. Nasıl Yapılır: Office Çözümünün Yükleme Konumunu Değiştirme. |
Ön Koşullar |
Önkoşullar, Kurulum programına dahil edilebilir veya yükleme sırasında isteğe bağlı olarak indirilebilir.
|
Güncelleştir |
Güncelleştirme aralığı çözümün güncelleştirmeleri ne sıklıkta denetleyeceğini belirtir. Varsayılan, her yedi günde bir denetlemektir. Belge düzeyi özelleştirmesi veya uygulama düzeyi eklentisi her yüklendiğinde güncelleştirmeleri denetlemek çözümü güncel tutacak ancak başlangıç performansını etkileyecektir. Eğer dağıtmayı bir CD ya da çıkarılabilir sürücü kullanarak yapıyorsanız, bunu Asla güncelleştirmeleri denetleme olarak ayarlayın. |
Seçenekler (Açıklama) |
Aşağıdaki özellikler için yayımlama seçenekleri ayarlanabilir: Açyklama
|
Seçenekler (Office Ayarları) |
Aşağıdaki özellikler için yayımlama seçenekleri ayarlanabilir:
|
Yayımlama sürümü |
Bu, her yayınla otomatik olarak arttırılır; ancak, el ile sayısal bir değer de verilebilir. |
Yayımlama dili |
Bu seçenek Microsoft Yazılım Lisans Koşulları'nın dilini ayarlar ve önkoşul listesine bu dilin paketini ekler. Özelleştirmenin dilini etkilemez. Kurulum programının dili Visual Studio'nda yüklü diller tarafından belirlenir. Yayımlama dilinin nasıl değiştirildiği hakkında daha fazla bilgi için bkz. Nasıl Yapılır: ClickOnce Uygulaması için Yayımla Dilini Değiştirin. |
Ayrıca bkz.
Kavramlar
Uygulama Dağıtımının Önkoşulları