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ığı
|
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
Visio Nesne Modeline Genel Bakış
Diğer Kaynaklar
Excel Nesne Modeline Genel Bakış
Outlook Nesne Modeline Genel Bakış