Office çözümler oluşturma
Office projelerini oluşturma ve hatalarını ayıklama Visual Studio'daki diğer projeleri, örn. Windows Forms, oluşturma ve hatalarını ayıklama ile aynıdır.Bu bölümdeki konularda varolan farlılıklar anlatılmaktadır. Uygulamaların nasıl yapılandırıldığı hakkında genel bilgi için bkz. Visual Studio'da Uygulama Oluşturma.
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. Office çözümleri uygulama bildirimleri.
.application dosya ismi uzantısına sahip olan dağıtım bildirimi.Daha fazla bilgi için bkz. Dağıtım listelerinin Office çözümleri.
Program veritabanı (PDB) dosyası.
[!NOT]
Uygulama düzeyi çözümlerinizi yerel bilgisayar yerine uzak konumda yapılandırdıysanız, tam nitelikli yolu uygulamanın Güven Merkezi'ndeki Güvenilen Konumlar listesine ekleyin.Daha fazla bilgi için, Office Çözümlerinin Güvenliğini Sağlama'daki Granting Trust to Documents adlı bölüme bakın.
Uygulama Düzeyi Projeleri
Uygulama düzeyi projesi oluşturduğunuzda, aşağıdaki öğeler proje çıktısına dahil olur:
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. Office çözümleri uygulama bildirimleri.
.application dosya ismi uzantısına sahip olan dağıtım bildirimi.Daha fazla bilgi için bkz. Dağıtım listelerinin Office çözümleri.
Proje derlemesi için program veritabanı (PDB) dosyası.
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), Office çözümleri yapı 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.
Oluşturma iş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 yayımcıyı doğrulamak için sertifikaları kullanın.Visual Studio otomatik olarak Office çözümlerini saptamak için geçici bir sertifika oluşturur ve geçici sertifikaya güvenmek için 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 verme.
Platform hedefini değiştirme
Varsayılan olarak, Office projeleri için platform hedefi Any CPU'dur.Normalde bu ayarı değiştirmemelisiniz.İle oluşturulan office çözümlerini Herhangi bir cpu platform hedefi Microsoft 32-bit ve 64-bit sürümlerinde çalıştırma ayarı Office 2013 veya Office 2010.
Yalnızca 64-bit sürümlerinde Microsoft çalışacak bir çözüm oluşturuyorsanız platform hedefini x 64'e ayarlamalısınız Office 2013 veya Office 2010, ve çözümünüz yerel 64 bit API çağrıları.Platform hedefi ayarlarını değiştirme hakkında daha fazla bilgi için bkz. How to: Optimize an Application for a Specific CPU Type.
Platform hedefini x 64'e ayarlarsanız, 32-bit sürümlerinde Windows veya Office çözüm çalışmaz.X 64 platform hedefi, 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.
İlgili Konular
Başlık |
Tanımlama |
---|---|
Office projeleriyle ilgili konuları sunar. |
|
İzlenecek yol: İlk belge düzeyinde özeleştirme Excel oluşturma |
Excel için basit belge düzeyi özelleştirmesi oluşturmak gösterilmiştir. |
Nasıl yapılır: devre dışı bırakılan eklenti yeniden etkinleştirin |
Yazılım veya donanım açısından devre dışı olan bir eklentinin nasıl etkinleştirildiğini açıklar. |
Office çözümleri oluşturma ve derlemelerin çözümünüzdeki rolü hakkında bağlantılar sağlar. |