Office çalışma zamanı için Visual Studio Araçları derlemeler

Bir Office projesi oluşturduğunuzda Visual Studio, proje türü ve projenin hedef .NET Framework'leri için kullanılan Office çalışma zamanı derlemeleri için Visual Studio Araçları otomatik olarak başvuru ekler. .NET Framework 3.5, .NET Framework 4 ve .NET Framework 4.5 için Office uzantılarında farklı derlemeler vardır. Office uzantıları hakkında daha fazla bilgi için bkz. Office çalışma zamanına genel bakış için Visual Studio Araçları.

.NET Framework 4 ve .NET Framework 4.5 için Office uzantılarındaki derlemeler

Aşağıdaki tabloda .NET Framework 4 ve .NET Framework 4.5 için Office uzantılarına dahil edilen derlemeler listelenmektedir. Bu derlemelerdeki ad alanları ve türleri hakkında belgeler için bkz . Yönetilen başvuru (Visual Studio'da Office geliştirme).

Derleme adı Açıklama
Microsoft.Office.Tools.Common.dll Aşağıdaki türleri sağlar:

- Şerit özelleştirmeleri ve akıllı etiketler oluşturmaya yönelik türler. Not: Akıllı etiketler Excel 2010 ve Word 2010'da kullanım dışıdır.
- Belge düzeyi özelleştirmelerinde eylem bölmeleri ve VSTO Eklentileri'nde özel görev bölmeleri oluşturmaya yönelik türler.
Microsoft.Office.Tools.Excel.dll Excel projeleri ve destekleyici türler için konak öğelerini ve konak denetimlerini temsil eden arabirimler sağlar. Daha fazla bilgi için bkz . Genişletilmiş nesneleri kullanarak Excel'i otomatikleştirme.
Microsoft.Office.Tools.Outlook.dll Outlook VSTO Eklentileri'nde özel form bölgeleri oluşturmak için kullanabileceğiniz türler sağlar.
Microsoft.Office.Tools.Word.dll Word projeleri ve destekleyici türler için konak öğelerini ve konak denetimlerini temsil eden arabirimler sağlar. Daha fazla bilgi için bkz . Genişletilmiş nesneleri kullanarak Word'ün otomatikleştirilmesi.
Microsoft.Office.Tools.v4.0.Framework.dll Aşağıdaki türleri sağlar:

- Office çalışma zamanı için Visual Studio Araçları tarafından oluşturulabilen özel durumlar.
- Outlook form bölgeleri oluştururken kullanabileceğiniz öznitelikler.
Microsoft.Office.Tools.dll Office çalışma zamanı altyapısı için Visual Studio Araçları parçası olan ve doğrudan kodunuzdan kullanılması amaçlanmamış türler sağlar.
Microsoft.VisualStudio.Tools.Applications.Runtime.dll Aşağıdaki türleri sağlar:

- Belge CachedAttribute düzeyinde özelleştirmede veri nesnelerini önbelleğe almak için kullanabileceğiniz öznitelik ve ICachedType arabirim. Daha fazla bilgi için bkz . Verileri önbelleğe alma.
IAddInPostDeploymentAction- Office çözümü için ClickOnce yükleyicisinin son adımı olarak ek yükleme adımlarını çalıştırmak üzere uygulayabileceğiniz arabirim. Daha fazla bilgi için bkz . ClickOnce kullanarak Office çözümü dağıtma.
- Office çalışma zamanı için Visual Studio Araçları tarafından oluşturulabilen özel durumlar.
- Office çalışma zamanı altyapısı için Visual Studio Araçları parçası olan ve doğrudan kodunuzdan kullanılması amaçlanmamış diğer türler.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Aşağıdaki türleri sağlar:

- Belgelere ServerDocument özelleştirme derlemeleri eklemek ve belgelerdeki önbelleğe alınmış verilere erişmek için kullanabileceğiniz sınıf. Daha fazla bilgi için bkz . ServerDocument sınıfını kullanarak bir sunucudaki belgeleri yönetme.
- Belge düzeyinde özelleştirmede önbelleğe alınan verilerin hiyerarşisini temsil eden çeşitli sınıflar. Daha fazla bilgi için bkz . Sunucudaki belgelerdeki verilere erişme.

.NET Framework 4 veya .NET Framework 4.5'i hedefleyen projeler de aşağıdaki derlemelere başvurur. Bu derlemeler, Office çalışma zamanı yeniden dağıtılabilir Visual Studio Araçları parçası değildir. Bunun yerine, çözümünüzle dağıtılması gereken bağımlı derlemelerdir. Varsayılan olarak, bunlar projenizin derleme çıktı klasörüne kopyalanır (bu derlemeler için Yereli Kopyala özelliği True olarak ayarlanır). Projenizi ClickOnce kullanarak dağıtırsanız, bu derlemeler oluşturulan pakete eklenir.

Derleme adı Açıklama
Microsoft.Office.Tools.Common.v4.0.Utilities.dll VSTO Eklenti projelerinde oluşturulan ThisAddIn sınıfın temel sınıflarını ve tüm projelerde oluşturulan Şerit sınıfını sağlar.
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Aşağıdaki türleri sağlar:

- Oluşturulan ThisWorkbook için temel sınıflar ve Sheet Excel için belge düzeyi projelerinde sınıflar.
- Excel projelerindeki çalışma sayfalarında kullanabileceğiniz Windows Forms denetimleri.
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Outlook projelerinde oluşturulan ThisAddIn ve form bölgesi sınıfları için temel sınıflar sağlar.
Microsoft.Office.Tools.Word.v4.0.Utilities.dll Aşağıdaki türleri sağlar:

- Word için belge düzeyi projelerinde oluşturulan ThisDocument sınıfın temel sınıfları.
- Word projelerindeki belgelerde kullanabileceğiniz Windows Forms denetimleri.

.NET Framework 3.5 için Office uzantılarındaki derlemeler

Aşağıdaki tabloda .NET Framework 3.5 için Office uzantılarına dahil edilen derlemeler listelenmektedir. Bu derlemelerdeki ad alanları ve sınıflar hakkında belgeler için Visual Studio 2008 belgelerinde aşağıdaki başvuru bölümüne bakın: http://go.microsoft.com/fwlink/?LinkId=160658.

Derleme adı Açıklama
Microsoft.Office.Tools.Common.v9.0.dll Aşağıdaki türleri sağlar:

- VSTO Eklentileri için Microsoft.Office.Tools.AddIn temel sınıfı.
- Şerit özelleştirmeleri ve akıllı etiketler oluşturmaya yönelik sınıflar. Not: Akıllı etiketler Excel 2010 ve Word 2010'da kullanım dışıdır.
- Belge düzeyi özelleştirmelerinde eylem bölmeleri ve VSTO Eklentileri'nde özel görev bölmeleri oluşturmaya yönelik sınıflar.
Microsoft.Office.Tools.Excel.v9.0.dll Excel çözümleri için konak öğeleri ve konak denetimleri sağlar. Daha fazla bilgi için bkz . Genişletilmiş nesneleri kullanarak Excel'i otomatikleştirme.
Microsoft.Office.Tools.Outlook.v9.0.dll Outlook VSTO Eklentileri'nde özel form bölgeleri oluşturmak için kullanabileceğiniz sınıflar sağlar.
Microsoft.Office.Tools.Word.v9.0.dll Word çözümleri için konak öğeleri ve konak denetimleri sağlar. Daha fazla bilgi için bkz . Genişletilmiş nesneleri kullanarak Word'ün otomatikleştirilmesi.
Microsoft.Office.Tools.v9.0.dll Aşağıdaki türleri sağlar:

- Belge düzeyinde özelleştirmelerde konak denetimleri için veri bağlama özellikleri sağlayan RemoteBindableComponent sınıfı.
- Office çalışma zamanı altyapısı için Visual Studio Araçları parçası olan ve doğrudan kodunuzdan kullanılması amaçlanmamış diğer türler.
Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll Aşağıdaki türleri sağlar:

- Belge CachedAttribute düzeyinde özelleştirmede veri nesnelerini önbelleğe almak için kullanabileceğiniz öznitelik ve ICachedType arabirim. Daha fazla bilgi için bkz . Verileri önbelleğe alma.
- Office çalışma zamanı için Visual Studio Araçları tarafından oluşturulabilen özel durumlar.
- Office çalışma zamanı altyapısı için Visual Studio Araçları parçası olan ve doğrudan kodunuzdan kullanılması amaçlanmamış diğer türler.
Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll Office çözümü için IAddInPostDeploymentAction ClickOnce yükleyicisinin son adımı olarak ek yükleme adımlarını çalıştırmak üzere uygulayabileceğiniz arabirimi sağlar. Daha fazla bilgi için bkz . Gelişmiş Office çözümü dağıtımı.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll Aşağıdaki türleri sağlar:

ServerDocument- Özelleştirme derlemelerini belgelere program aracılığıyla eklemek ve belgelerdeki önbelleğe alınmış verilere erişmek için kullanabileceğiniz sınıf. Daha fazla bilgi için bkz . ServerDocument sınıfını kullanarak bir sunucudaki belgeleri yönetme.
- Belge düzeyinde özelleştirmede önbelleğe alınan verilerin hiyerarşisini temsil eden çeşitli sınıflar. Daha fazla bilgi için bkz . Sunucudaki belgelerdeki verilere erişme.
Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll Aşağıdaki türleri sağlar:

- .NET Framework 3.5'i hedefleyen Office çözümlerine güven vermek üzere kullanıcı ekleme listesi girdileri oluşturmak için kullanabileceğiniz Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList sınıfları.
- Office çalışma zamanı altyapısı için Visual Studio Araçları parçası olan ve doğrudan kodunuzdan kullanılması amaçlanmamış diğer türler.