Aracılığıyla paylaş


Office Birincil Birlikte Çalışma Derlemeleri

Bir Microsoft Office Office project uygulamasından özellikleri kullanmak için uygulama için birincil birlikte çalışma derlemesi (PIA) kullanmanız gerekir.Microsoft Office uygulamasının COM tabanlı nesne modeli ile etkileşim yönetilen kod PIA sağlar.

Yeni Office projesi oluşturduğunuzda, Visual Studio, projeyi derlemek için gereken PIAlerine başvurular ekler.Bazı senaryolarında (örneğin, Microsoft Office Excel için Microsoft Office Word'ün bir özellik projesinde kullanmak istiyorsanız) ek PIAlerine başvurular eklemeniz gerekebilir.

Bu konu, Microsoft Office PIA Office projelerinde kullanarak aşağıdaki yönleriyle açıklar:

  • Oluşturma ve çalıştırma projeleri için ayrı birincil birlikte çalışma derlemeleri

  • Birden çok Microsoft Office uygulamaları özelliklerini tek bir proje kullanarak

  • Microsoft Office uygulamaları için birincil birlikte çalışma derlemeleri tam listesi

Birincil birlikte çalışma derlemeleri hakkında daha fazla bilgi için bkz: Birincil Birlikte Çalışma Derlemeleri.

[!NOT]

Yalnızca birincil birlikte çalışma derlemeleri indirmek istiyorsanız, bakın Nasıl Yapılır: Office Birincil Birlikte Çalışma Derlemelerini Yükleme.

Projeleri oluşturmak ve için birincil birlikte çalışma derlemeleri ayırın

Visual Studio geliştirme bilgisayarında PIA farklı kümesi kullanır.Bu derlemeleri farklı kümeleri aşağıdaki konumlarda şunlardır:

  • Program dosyaları içindeki bir klasör.

    Bu kopyalar kurulumları projeleri oluşturmak ve kod yazma olduğunda kullanılır.Visual Studio bu derlemeler otomatik olarak yükler.

  • Genel Derleme Önbelleği.

    Bu kopyalar kurulumları çalıştırmak veya projelerin hatalarını ayıklayın gibi bazı geliştirme görevlerini sırasında kullanılır.Visual Studio değil yükleyin ve bu derlemeleri kaydedin; Bu kendiniz yapmanız gerekir.

Program dosyaları içindeki birincil birlikte çalışma derlemeleri

Visual Studio yüklediğinizde, PIA dosya sistemindeki Genel Derleme Önbelleği ' dışında bir konuma otomatik olarak yüklenir.Yeni bir proje oluşturduğunuzda, Visual Studio PIA'lerin bu kopyalarını başvuruları projenize otomatik olarak ekler.Visual Studio geliştirin ve projenizi yapı türü başvuruları çözümlemek için Genel Derleme Önbelleği ' derlemelerde yerine PIA'lerin, bu kopyalarını kullanır.

Bu PIA'lerin kopyalarını PIA farklı sürümleri Genel Derleme Önbelleği'nde kaydedildiğinde oluşabilecek birkaç geliştirme sorunu önlemek Visual Studio yardımcı olur.

Visual Studio geliştirme bilgisayarında aşağıdaki konumlara PIA bu kopyalarını yükler:

  • %ProgramFiles%\Microsoft Office\PIA\Office14 için visual Studio 12.0\Visual Studio Araçları

    (veya % ProgramFiles (x 86) %\Microsoft 64-bit işletim sistemlerinde Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office14)

  • %ProgramFiles%\Microsoft Office\PIA\Office15 için visual Studio 12.0\Visual Studio Araçları

    (veya % ProgramFiles (x 86) %\Microsoft 64-bit işletim sistemlerinde Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office15)

Genel Derleme Önbelleği ' birincil birlikte çalışma derlemesinde

Bazı geliştirme görevlerini gerçekleştirmek için PIA yüklenmeli ve Genel Derleme Önbelleği'geliştirme bilgisayarda kayıtlı.Genel olarak, PIA Office geliştirme bilgisayara yüklediğinizde, otomatik olarak yüklenir.Daha fazla bilgi için bkz. Office Çözümleri Geliştirmek İçin Bilgisayarı Yapılandırma.

Office PIA son kullanıcı bilgisayarlarında Office çözümleri çalıştırmak için gerekli değildir.Daha fazla bilgi için bkz. Office Çözümleri Tasarlama ve Oluşturma.

Birden çok Microsoft Office uygulamaları özelliklerini tek bir proje kullanarak

Visual Studio her Office proje şablonu, tek bir Microsoft Office uygulama ile çalışmak üzere tasarlanmıştır.Birden çok Microsoft Office uygulamaları özellikleri kullanmak için veya bir uygulama veya Visual Studio'da bir proje yok bileşeni özellikleri kullanmak için gerekli PIA bir başvuru eklemeniz gerekir.

Çoğu durumda, Visual Studio tarafından Office\PIA\ dizin için Visual Studio 12.0\Visual Studio Araçları %ProgramFiles%\Microsoft altında yüklü olan PIAlerine başvurular eklemeniz gerekir.Bu derlemeleri sürümleri görünür Framework sekmesini başvuru Yöneticisi iletişim kutusu.Daha fazla bilgi için bkz. Nasıl Yapılır: Birincil Birlikte Çalışma Derlemeleriyle Office Uygulamalarını Hedefleme.

Bu derlemeleri sürümleri yüklü ve Genel Derleme Önbelleği'nde PIA kayıtlı, görünür COM sekmesini başvuru Yöneticisi iletişim kutusu.Bunları kullandığınızda ortaya çıkabilir bazı geliştirme sorunlar olmadığından bu derlemeleri sürümleri başvuruları ekleme kaçının.Genel Derleme Önbelleği'nde PIA farklı sürümleri kayıtlı, örneğin, projenizin otomatik olarak en son kayıtlı derleme sürümüne bağlar — üzerinde derlemenin farklı bir sürüm belirtin olsa bile COM sekmesini başvuru Yöneticisi iletişim kutusu.

[!NOT]

Bazı derlemeleri onlara başvuran bir derlemeyi eklendiğinde bir proje için otomatik olarak eklenir.Örneğin, Word, Excel, Outlook, Microsoft Forms veya grafik derlemeye başvuru eklediğinizde Office.dll ve Microsoft.Vbe.Interop.dll derlemeye otomatik olarak eklenir.

Microsoft Office uygulamaları için birincil birlikte çalışma derlemeleri

Aşağıdaki tablo için kullanılabilir olan birincil birlikte çalışma derlemeleri listeler Office 2013 ve Office 2010.

Office uygulama veya bileşen

Birincil birlikte çalışma derleme adı

Microsoft Access 14.0 Nesne Kitaplığı

Microsoft Access 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.Access.dll

Microsoft Office 14.0 Access veritabanı altyapısı Nesne Kitaplığı

Microsoft Office 15,0 Access veritabanı altyapısı Nesne Kitaplığı

Microsoft.Office.Interop.Access.Dao.dll

Microsoft Excel 14.0 Nesne Kitaplığı

Microsoft Excel 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.Excel.dll

Microsoft grafik 14.0 Nesne Kitaplığı (grafikleri için PowerPoint, erişim ve Word tarafından kullanılır)

Microsoft Graph 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.Graph.dll

Microsoft InfoPath 2.0 tür kitaplığının (yalnızca InfoPath 2007)

Microsoft.Office.Interop.InfoPath.dll

Microsoft InfoPath XML birlikte çalışma derlemesi (yalnızca InfoPath 2007)

Microsoft.Office.Interop.InfoPath.Xml.dll

Microsoft Office 14.0 Nesne Kitaplığı (Paylaşılan Office işlevselliği)

Microsoft Office 15,0 Nesne Kitaplığı (Paylaşılan Office işlevselliği)

Office.dll

Microsoft Office Outlook Görünüm Denetimi (Web sayfaları ve uygulamaları gelen kutusu erişmek için kullanılabilir)

Microsoft.Office.Interop.OutlookViewCtl.dll

Microsoft Outlook 14.0 Nesne Kitaplığı

Microsoft Outlook 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.Outlook.dll

Microsoft PowerPoint 14.0 Nesne Kitaplığı

Microsoft PowerPoint 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.PowerPoint.dll

Microsoft Project 14.0 Nesne Kitaplığı

Microsoft Project 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.MSProject.dll

Microsoft Publisher 14.0 Nesne Kitaplığı

Microsoft Publisher 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.Publisher.dll

Microsoft SharePoint Designer 14.0 Web nesne başvurusu kitaplığı

Microsoft.Office.Interop.SharePointDesigner.dll

Microsoft SharePoint Designer 14.0 sayfa nesne başvurusu kitaplığı

Microsoft.Office.Interop.SharePointDesignerPage.dll

Microsoft akıllı etiketler 2.0 tür kitaplığı

[!NOT]

Akıllı etiketleri içinde kullanım dışı Excel 2010 ve Word 2010.

Microsoft.Office.Interop.SmartTag.dll

Microsoft Visio 14.0 tür kitaplığı

Microsoft Visio 15,0 tür kitaplığı

Microsoft.Office.Interop.Visio.dll

Microsoft Visio 14.0 Web tür kitaplığının Kaydet

Microsoft Visio 15,0 Web tür kitaplığının Kaydet

Microsoft.Office.Interop.Visio.SaveAsWeb.dll

Microsoft Visio 14.0 çizim denetim türü kitaplığı

Microsoft Visio 15,0 çizim denetim türü kitaplığı

Microsoft.Office.Interop.VisOcx.dll

Microsoft Word 14.0 Nesne Kitaplığı

Microsoft Word 15,0 Nesne Kitaplığı

Microsoft.Office.Interop.Word.dll

Uygulamaları genişletilebilirlik 5.3 için Microsoft Visual Basic

Microsoft.Vbe.Interop.dll

Bağlama yeniden yönlendirme derlemeleri

Yükleme ve Office PIA Genel Derleme Önbelleği (veya Office ile yeniden dağıtılabilir paketi için PIA yükleyerek) kaydedin, bağlama yeniden yönlendirme derlemeleri de yalnızca Genel Derleme Önbelleği'nde yüklenir.Bu derlemeleri birincil birlikte çalışma derlemeleri doğru sürümünü çalışma zamanında yüklenir sağlanmasına yardımcı olur.Örneğin, ne zaman bir çözüm başvuran bir Office 2010 derleme olan bir bilgisayarda çalışan Office 2013 aynı birincil birlikte çalışma derlemesi sürümü, bağlama yeniden yönlendirme derleme bildirir .NET Framework yüklemek için çalışma zamanı Office 2013 birincil birlikte çalışma derlemesi sürümü.Daha fazla bilgi için bkz. Derleme bağlama yeniden yönlendirmesi.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Birincil Birlikte Çalışma Derlemeleriyle Office Uygulamalarını Hedefleme

Kavramlar

InfoPath Çözümleri

PowerPoint Çözümleri

Proje Çözümleri

Visio Nesne Modeline Genel Bakış

Diğer Kaynaklar

Excel Nesne Modeline Genel Bakış

Outlook Nesne Modeline Genel Bakış

Word Nesne Modeline Genel Bakış

Genel Başvuru (Visual Studio'da Office Geliştirme)