Aracılığıyla paylaş


Office Çözümlerini Dağıtma

ClickOnce veya Windows Installer (MSI) dağıtım teknolojileri kullanarak Office çözümlerini dağıtabilirsiniz. Office çözümlemelerinizi ClickOnce de uygulandığı gibi Visual Studio Tools for Office çalışma zamanı modülü ve.net Framework 3.5. Bu biraz yalnızca işlevlerini kullanan işlevselliği Windows Forms uygulamalarında kullanılabilir farklıdır.net Framework. ClickOnce ClickOnce çözümleri kullanıcı ayrıcalıkları. ile yüklemek için çözüm dağıtım ve Bakım basitleştirmek için tasarlanmıştır

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

Dosyalarınızı dağıtmak için Windows Installer kullanırsanız kullanıcıların Microsoft Office çözümünüzü çalıştırabilmesinden önce Visual Studio Tools for Office çalışma zamanı modülü ve ClickOnce güvenlik gereksinimlerini yerine getirmeniz gerekir. Office çözümleri için güvenlik modeli hakkında daha fazla bilgi için bkz. Office Çözümlerinin Güvenliğini Sağlama.

Windows Yükleyicisi'ni kullanmanın ana avantajı Office çözümleri yalnızca geçerli kullanıcı yerine tüm kullanıcılara dağıtma olur. Windows Installer ile Office çözümleri hakkında daha fazla bilgi için bkz: Office Çözümünü Windows Installer Kullanarak Dağıtma.

ClickOnce hakkında genel bilgi için bkz. ClickOnce Güvenliği ve Dağıtımı.

Dağıtım sürecinde aşağıdaki noktalar göz önünde bulundurulmalıdır:

  • Office çözümü gereksinimleri.

  • Office çözümünü dağıtma.

  • Office çözümünü yükleme.

  • Office çözümünü güncelleme.

  • Geliştirme sırasında dağıtma.

  • ClickOnce önbelleği.

Office Çözümü Gereksinimleri

Microsoft Office çözümünüzün çalışabilmesi için bilgisayarınızda .NET Framework 3.5 ve Visual Studio Tools for Office çalışma zamanı modülü gibi birkaç bileşenin yüklü olması gerekmektedir. Bu bileşenleri sıklıkla çözümünüzle birlikte dağıtırsınız. Gerekli bileşenlerin listesi için, bkz. Dağıtım için Office Çözümleri Önkoşulları ve Nasıl Yapılır: Office Çözümlerini Çalıştırmak İçin Son Kullanıcı Bilgisayarına Önkoşulları Yükleme.

Ayrıca, çözümlere nasıl güvenileceğini de hesaba katmalısınız. Güvenlik hakkında bilgi için bkz. Office Çözümlerinin Güvenliğini Sağlama.

Office Çözümünü Dağıtma

Office çözümünü dağıtırken Yayımlama Sihirbazı'nı veya Yayımla özelliği sayfasını aşağıdaki dağıtım ayarlarını yapılandırmak için kullanabilirsiniz:

  • Sürüm numarası.

  • Önkoşullar.

  • Güncelleştirme aralıkları.

Bu dağıtım ayarlar yapılandırıldıktan sonra Visual Studio çözüm dosyalarını yayımlama konumuna yayımlar.

Eğer dağıtmayı bir CD ya da çıkarılabilir sürücü kullanarak yapıyorsanız, Yükleme Konumu'nu boş bırakın ve Güncellemeler'i Hiçbir Zaman olarak ayarlayın. Daha fazla bilgi için, bkz. Nasıl Yapılır: Office Çözümünü ClickOnce Kullanarak Dağıtma ve Office Çözümleri Yayımlama.

Office Çözümünü Yükleme

Çözüm yükleme konumuna kopyalandıktan sonra son kullanıcılar çözümü indirip yükleyebilir. Çözümler farklı şekillerde yüklenebilir: Setup programı çalıştırılarak, dağıtım bildirimi (.vsto dosyası) açılarak veya belge açılarak. Daha fazla bilgi için, bkz. Nasıl Yapılır: ClickOnce Office Çözümünü Yükleme ve Nasıl Yapılır: ClickOnce Office Çözümünü Kaldırma.

Eğer kullanıcılarınız çözümü dağıtım bildirimini açarak yükleyecekse .vsto MIME türünü tanımak için IIS sunucusunu yapılandırmanız gerekebilir. Daha fazla bilgi için bkz. Nasıl Yapılır: Office Çözümlerinin Dağıtımı için IIS Hazırlama.

Gelişmiş Dağıtım

Office çözümünüz için özel bir Setup (Kur) programı oluşturmak istiyorsanız doğrudan Office çözüm yükleyicisini (VSTOInstaller.exe) çalıştırabilirsiniz. Daha fazla bilgi için bkz. Office Çözüm Yüklemesini Özelleştirme.

Ya da, belge veya uygulama düzeyi projenizi tek bir pakette dağıtabilirsiniz ve birleştirilmiş çözümler grup halinde yüklenebilir veya kaldırılabilir. Örneğin, Contoso Yazılım Şirketi'niz bir Outlook eklentisi ve bir Excel çalışma sayfası geliştirirse, bunları Contoso Office Çözümleri olarak Windows XP'de Program Ekle/Kaldır'dan ya da Windows Vista'da Programlar ve Özellikler'den beraber yükleyebilir veya kaldırabilirsiz. Daha fazla bilgi için bkz. İzlenecek Yol: Birden çok Office çözümleri için tek bir ClickOnce Installer.net Framework 4.

Yüklemeden sonra ek eylemler gerçekleştirmek istiyorsanız yüklemenizi dağıtım sonrası eylem adındaki bir işlemde özelleştirebilirsiniz. Örneğin belgeleri veya çalışma kitaplarını son kullanıcı bilgisayarına kopyalabilir, fazladan kayıt defteri anahtarları oluşturabilir veya yapılandırma dosyasını değiştirebilirsiniz. Daha fazla bilgi için bkz. İzlenecek Yol: ClickOnce Yüklemesinden Sonra Bir Belgeyi Kullanıcı Bilgisayarına Kopyalama.

Office Çözümünü Güncelleme

Belirlenen aralıklarda güncelleştirmeleri denetlemek ve güncellemeleri otomatik olarak yüklemek üzere çözümünüzü yapılandırabilirsiniz. Otomatik güncelleme için varsayılan ayar yedi günde birdir. Bu aralık ayarlandıktan ve çözüm yüklendikten sonra, güncelleştirme yüklenmeksizin aralık değiştiremez. Eğer kullanıcılar düzenli güncelleme aralığının dışında bir güncelleme isterlerse Office çözümleri el ile güncelleştirilebilir.

Yayımla Sihirbazı'nı kullanarak güncelleştirme dağıtabilirsiniz. Yayımlama Sihirbazı yeni bir uygulama bildirimi oluşturur ve çözüm dosyalarını eski sürümün yayımlama konumuna kopyalar. Güncellemeler isteğe bağlıdır ve kullanıcılar herhangi bir güncellemeyi indirme aşamasında iptal edip eklentiyi çalıştırmaya devam edebilir.

Yayımlama eylemi, dağıtım bildirimini çözümün yeni sürümünün konumunu göstermesi için de güncelleştirir. Son kullanıcının yüklenmiş çözümü güncellemeleri belirlenmiş bir aralıkta denetlediğinde, en son dağıtılan sürümü indirip yükler. Bildirimleri ve dağıtım konumundaki çözüm dosyalarını güncelleyerek bir çözümün sürümünü güncelleyebilirsiniz. Daha fazla bilgi için bkz. Nasıl Yapılır: Dağıtılmış Office Çözümlerini Güncelleme.

Bir Office çözümünü önceki sürümüne geri almak için, bkz. Nasıl Yapılır: ClickOnce Office Çözümünü Önceki Bir Sürüme Geri Almak.

Yayımlama konumunun değiştiği durumlarda yol, Proje Tasarımcısı'nın Yayımlama Sihirbazı'nı veya Yayımla sayfasını kullanmak için Visual Studio'ya geri gönmek zorunda kalmadan Setup programının içinden değiştirilebilir. Daha fazla bilgi için bkz. Nasıl Yapılır: Office Çözümünün Yükleme Konumunu Değiştirme.

Office çözümlerinde uygulama ve dağıtım bildirimlerini el ile düzenleyebilirsiniz. Uygulama ve dağıtım bildirimleri Manifest Generation and Editing Tool (mage.exe) kullanılarak düzenlendiktek sonra tekrar imzalanmalıdır. Daha fazla bilgi için bkz. Nasıl Yapılır: Dağıtım Özelliklerini Değiştirme.

Geliştirme Sırasında Dağıtma

Eğer uygulama düzeyi eklentinizi geliştirme bilgisayarınızda çözümü yayımlayarak ve yükleyerek sınıyorsanız, tekrar yayımlamadan veya daha fazla kod değişikliği yapıp F5'e basarak yeniden sınamadan çözümü kaldırın. Yayımlanmış bir çözüm yüklediğinizde eklenti için olan derleme ClickOnce önbelleğine yüklenir. Setup programı da kayıt defteri anahtarları oluşturur, böylelikle Office uygulaması derlemeyi bulup yükleyebilir. Çözümü yeniden yapılandırmak kayıt defteri anahtarlarını güncellediğinden, ikinci sürümü yayımlamadn veya çalıştırmadan önce ilk sürümü kaldırmak gerekir.

Geliştirme bilgisayarınızda dağıtımınızı sınamak için uygulama düzeyi eklentisini yükleyip sınamak üzere başka bir kullanıcı hesabı yaratın.

Birden çok Office çözümü geliştirirseniz bütün Office eklentileri çalışır çünkü derleme bir yükleme olarak düşünülür. Çözümü kapamadan önce Yapılandır menüsündeki Çözümü Temizle komutunu çalıştırmanız tavsiye edilir.

ClickOnce Önbelleği

ClickOnce Office çözümleri ClickOnce uygulama belleğine veya evrensel derleme önbelleğine (GAC) yüklenir. ClickOnce önbelleği, çözümün derlemeleri, yapılandırma dosyalarını, uygulama ve kullanıcı ayarlarını, veri dizinlerini dahil olmak üzere bütün dosyalarını tutan bir gizli dizinler ailesidir. ClickOnce Office çözümleri Windows Forms ClickOnce uygulamalarıyla aynı önbelleği kullanır. Diğer Internet veya ağ konumlarına bağlantılar ClickOnce önbelleğinde çalışılırken açılabilir ve önbelleğe alınmış çözüm çevrimdışı moddayken de işlev görebilir. Belge düzeyi özelleştirmelerde, belge ClickOnce önbelleğine yüklenmez ve belge bir kullanıcının bilgisayarına ya da ağ dosya paylaşımına yerleştirilebilir. ClickOnce önbelleği hakkında daha fazla bilgi için, bkz. ClickOnce Önbelleğine Genel Bir Bakış.

GAC içerisinde derlemeleri de depolayabilirsiniz. Office çözümlerinizin her yüklemeden sonra gerçekleşmek üzere bir dağıtım sonrası eylemi (PDA) varsa PDA yi GAC içerisinde depolayabilirsiniz. Örneğin, her Visio şablonu yüklendikten sonra çalışması gereken dağıtım sonrası eylemler GAC içerisinde depolanabilir.

Çözümleri Güncelleştirirken Veri Taşıma

Office çözümleri yerelde önbelleğe alınmış verileri bir sürümden diğerine güncellerken taşır.

Eğer bir güncelleme sırasında çözümün önceki bir sürümünü çalıştırmaktaysanız, güncelleme sırasında çalışmakta olan örnekteğin önbelleğe alınmış verilerine yapacağınız değişiklikler taşınmaz. Verilerin düzgün taşınmasını sağlamak için, çözümün tüm örneklerini güncelleştirmeden önce kapatın.

Veri Dosyaları

Uzantıları .xml, .mdb ve .mdf olan dosyalar otomatik olarak uygulama veri dizinine kopyalanır. Bu veri dosyalarını Uygulama Dosyaları iletişim kutusunu kullanarak yapılandıramazsınız. Veri dizini bulmak için kullanın DataDirectory özelliği. Daha fazla bilgi için bkz. ClickOnce Uygulamalarında Yerel ve Uzak Veriye Erişim.

Dosyalarınızı yansıma aracılığıyla farklı bir dizine konumlandırmak istiyorsanız GetExecutingAssembly yöntemini çağırın ve sonrasında dizinin yolunu almak için CodeBase EscapedCodeBase özelliklerini kullanın. Ardından, dosyalarınızı yerleştirmek için tam yolu kullanabilirsiniz.

Ayrıca bkz.

Kavramlar

Bilgisayarları Office Çözümlerini Çalıştırmak veya Barındırmak için Hazırlama

Office Çözüm Dağıtma Sorunu Giderme

Diğer Kaynaklar

Office Çözümlerinin Güvenliğini Sağlama

Dağıtım Genel Bakışı (Visual Studio'da Office Geliştirme)

Office Çözümlerini Güncelleştirme