Share via


Office Çözümleri Yapı İşlemine Genel Bakış

Microsoft Office çözümü yapılandırmak, Visual Studio içindeki diğer uygulamaları yapılandırmaya çok benzer. Fakat, Office çözümlerine özel birkaç dikkat edilecek nokta vardır.

Uygulamaların nasıl yapılandırıldığı hakkında genel bilgi için bkz. Visual Studio ile oluşturma.

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

Office Projeleri için Proje Çıktısı

Office projelerinin çıktısının konumu, projeadı\bin\release veya projeadı\bin\debug'dır. Dağıtım dizinini yapılandıramazsınız.

Belge Düzeyi Projeleri

Belge düzeyi projesi oluşturduğunuzda, aşağıdaki öğeler proje çıktısına dahil olur:

  • Proje belgesinin bir kopyası.

  • Proje derlemesi ve Yereli Kopyala özelliği true'ya ayarlı olan tüm başvurulmuş derlemeler.

  • .manifest dosya ismi uzantısına sahip olan uygulama bildirimi. Daha fazla bilgi için bkz. Uygulama Manifests Office çözümleri için.

  • .application dosya ismi uzantısına sahip olan dağıtım bildirimi. Daha fazla bilgi için bkz. Office çözümleri için dağıtım Manifests.

  • Program veritabanı (PDB) dosyası.

Uygulama Düzeyi Projeleri

Uygulama düzeyi projesi oluşturduğunuzda, aşağıdaki öğeler proje çıktısına dahil olur:

Uygulama düzeyi projesi için yapılandırma işlemi, eklentiyi yüklemesi gereken geliştirme bilgisayarında kayıt defteri girdileri oluşturur. Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri için Kayıt Defteri Girdileri.

Form bölgeleri içeren Outlook eklenti projesi yapılandırıyorsanız, yapılandırma işlemi aşağıdaki ek bilgileri kayıt defterine ekler.

  • Bir veya daha fazla form bölgesiyle ilişkili olan her ileti sınıfı için bir anahtar.

  • Her form bölgesi için bir girdi ve Outlook eklentisinin ismini gösteren ilişkili değer.

Outlook, form bölgelerini yüklemek için bu bilgiye ihtiyaç duyar.

Başvurulmuş Derlemeler

Derlemelere (sınıf kitaplığı projeleri dahil), Visual Studio Tools for Office projenizden başvurabilirsiniz. Her başvurulmuş derleme Yereli Kopyala adında bir özelliğe sahiptir. Yereli Kopyala, derlemenin çıktı dizinine kopyalanıp kopyalanmadığını belirtir. Varsayılan olarak bu değer true'ya ayarlanmıştır. true'ya ayarlanmış olan Yereli Kopyala özelliğine sahip her başvurulmuş derleme, çıktı dizinine kopyalanmıştır.

Yapılandırma İşlemi Sırasında Güvenlik

Visual Studio, yapılandırma işlemi sırasında çözüme güven vermek için, geliştirme bilgisayarındaki güvenlik ayarlarını otomatik olarak yapılandırır. Bu, siz hata ayıklarken çözümün çalışmasına olanak sağlar.

Office projeleri, publisher doğrulamak için sertifikaları kullanın. Visual Studio otomatik olarak Office çözümleri tanıtmak için geçici bir sertifika oluşturur ve geçici sertifikaya güvenme geliştirme bilgisayarı yapılandırır.

Daha fazla bilgi için bkz. Office Çözümlerinin Güvenliğini Sağlama.

Ağ Projeleri

Eğer derleme veya belge konumu ağ paylaşımındaysa, yerel (Kullanıcı düzeyi) güvenlik ilkesini güncelleme, çözümün çalışmasına izin vermek için yeterli değildir. Bir yönetici, çözüm çalışmadan önce ağ paylaşımındaki derleme ve belgelere Makine düzeyinde tam güven vermelidır. Güvenlik ilkesinin nasıl ayarlanacağı hakkında daha fazla bilgi için bkz. Office Çözümlerinin Güvenliğini Sağlama.

Belge düzeyi projeleri için, ayrıca belgenin tam yetkili konumunu Office güvenilir klasörler listesine eklemelisiniz. Daha fazla bilgi için bkz. Belgelere Güven İmtiyazı Verme.

Platform hedef değiştirme

Varsayılan olarak, Office projeleri için platform hedefi Any CPU'dur. Normalde bu ayarı değiştirmemelisiniz. Any CPU platform hedefi ayarı ile yapılandırılmış Office çözümleri, 2007 Microsoft Office sisteminde ve Microsoft Office 2010'in 32-bit ve 64-bit sürümlerinde çalışır.

Microsoft Office 2010'in 64-bit sürümünde çalışan çözüm oluşturduğunuzda ve çözümünüz yerel 64-bit API çağırıyorsa, Platform hedefini x64'e ayarlamalısınız. Platform hedefi ayarlarını değiştirme hakkında daha fazla bilgi için bkz. Nasıl Yapılır: Bir uygulamayı belirli bir CPU tür için iyileştirmek.

X 64 platform hedefi ayarlarsanız, 32-bit sürümlerinde Windows veya Office 2007 Microsoft Office sistemi dahil olmak üzere, çözüm çalışmaz. X 64 platform hedef bir 64-bit işlem çalıştırmak için çözüm gerektirir.

Temizle Komutunu Kullanma

Geliştirme bilgisayarından yapılandırımış proje dosyalarını kaldırmak için, Visual Studio içinde Yapılandır menüsündeki Temizle komutunu kullanabilirsiniz. Temizle komutu, yapı çıktı konumundaki tüm dosyaları siler. Uygulama düzeyi projeleri için, Temizle komutu yapı işlemi tarafından yaratılan kayıt defteri girdilerini de kaldırır.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Office Çözümlerini Yapılandırma

Kavramlar

Belge Düzeyi Projelerinde Hata Ayıklama

Diğer Kaynaklar

Office Çözümlerini Oluşturma ve Hatalarını Ayıklama

Visual Studio ile oluşturma