Сборки в среде выполнения набор средств Visual Studio для Office

При создании проекта Office Visual Studio автоматически добавляет ссылки на сборки среды выполнения набор средств Visual Studio для Office, используемые для типа проекта и целевой платформа .NET Framework проекта. Существуют различные сборки в расширениях Office для платформа .NET Framework 3.5, платформа .NET Framework 4 и платформа .NET Framework 4.5. Дополнительные сведения о расширениях Office см. в набор средств Visual Studio для Office обзоре среды выполнения.

Сборки в расширениях Office для платформа .NET Framework 4 и платформа .NET Framework 4.5

В следующей таблице перечислены сборки, включенные в расширения Office для платформа .NET Framework 4 и платформа .NET Framework 4.5. Документация по пространствам имен и типам в этих сборках см. в справочнике по управляемому управлению (разработка Office в Visual Studio).

Имя сборки Description
Microsoft.Office.Tools.Common.dll Предоставляет следующие типы:

— Типы для создания настроек ленты и смарт-тегов. Примечание. Смарт-теги устарели в Excel 2010 и Word 2010.
— Типы для создания панелей действий в настройках уровня документа и настраиваемых панелях задач в надстройках VSTO.
Microsoft.Office.Tools.Excel.dll Предоставляет интерфейсы, включающие ведущие элементы и элементы управления ведущего приложения для проектов Excel, а также вспомогательные типы. Дополнительные сведения см. в разделе "Автоматизация Excel" с помощью расширенных объектов.
Microsoft.Office.Tools.Outlook.dll Предоставляет типы, которые можно использовать для создания пользовательских областей формы в надстройках VSTO для Outlook.
Microsoft.Office.Tools.Word.dll Предоставляет интерфейсы, включающие ведущие элементы и элементы управления ведущего приложения для проектов Word, а также вспомогательные типы. Дополнительные сведения см. в статье Автоматизации Word с помощью расширенных объектов.
Microsoft.Office.Tools.v4.0.Framework.dll Предоставляет следующие типы:

— исключения, которые могут быть вызваны средой выполнения набор средств Visual Studio для Office.
— Атрибуты, которые можно использовать при создании областей форм Outlook.
Microsoft.Office.Tools.dll Предоставляет типы, которые входят в инфраструктуру набора инструментов Visual Studio для среды выполнения Office и не предназначены для использования напрямую из кода.
Microsoft.VisualStudio.Tools.Applications.Runtime.dll Предоставляет следующие типы:

CachedAttribute— атрибут и ICachedType интерфейс, который можно использовать для кэширования объектов данных в настройке уровня документа. Дополнительные сведения см. в разделе "Кэш данных".
— Интерфейс IAddInPostDeploymentAction , который можно реализовать для выполнения дополнительных шагов установки в качестве последнего шага установщика ClickOnce для решения Office. Дополнительные сведения см. в статье "Развертывание решения Office с помощью ClickOnce".
— исключения, которые могут быть вызваны средой выполнения набор средств Visual Studio для Office.
— Другие типы, которые являются частью инфраструктуры среды выполнения набор средств Visual Studio для Office и не предназначены для использования непосредственно из кода.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Предоставляет следующие типы:

ServerDocument— Класс, который можно использовать для присоединения сборок настройки к документам и доступа к кэшируемым данным в документах. Дополнительные сведения см. в разделе "Управление документами на сервере" с помощью класса ServerDocument.
— Несколько классов, представляющих иерархию кэшированных данных в настройке уровня документа. Дополнительные сведения см. в разделе "Доступ к данным" в документах на сервере.

Проекты, предназначенные для платформа .NET Framework 4 или платформа .NET Framework 4.5, также ссылались на следующие сборки. Эти сборки не являются частью распространяемой среды выполнения набор средств Visual Studio для Office. Они представляют собой независимые сборки, которые необходимо развертывать вместе с решением. По умолчанию они копируются в выходную папку построения для проекта (свойство Копировать локально имеет для этих сборок значение True). Если проект развертывается с помощью ClickOnce, эти сборки включаются в создаваемый пакет.

Имя сборки Description
Microsoft.Office.Tools.Common.v4.0.Utilities.dll Предоставляет базовые классы для создаваемого класса ThisAddIn в проектах надстроек VSTO и создаваемого класса ленты во всех проектах.
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Предоставляет следующие типы:

— Базовые классы для созданных ThisWorkbook и Sheet классов в проектах уровня документов для Excel.
— элементы управления Windows Forms, которые можно использовать на листах в проектах Excel.
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Предоставляет базовые классы для создаваемого класса ThisAddIn и классов области формы в проектах Outlook.
Microsoft.Office.Tools.Word.v4.0.Utilities.dll Предоставляет следующие типы:

— Базовые классы для созданного ThisDocument класса в проектах уровня документа для Word.
— Элементы управления Windows Forms, которые можно использовать в документах в проектах Word.

Сборки в расширениях Office для платформа .NET Framework 3.5

В приведенной ниже таблице перечислены сборки, включенные в расширения Office для .NET Framework 3.5. Документация по пространствам имен и классам в этих сборках см. в следующем справочном разделе документации по Visual Studio 2008. http://go.microsoft.com/fwlink/?LinkId=160658

Имя сборки Description
Microsoft.Office.Tools.Common.v9.0.dll Предоставляет следующие типы:

— Базовый класс Microsoft.Office.Tools.AddIn для надстроек VSTO.
— Классы для создания настроек ленты и смарт-тегов. Примечание. Смарт-теги устарели в Excel 2010 и Word 2010.
— Классы для создания панелей действий в настройках уровня документа и пользовательских панелях задач в надстройках VSTO.
Microsoft.Office.Tools.Excel.v9.0.dll Предоставляет ведущие элементы и элементы управления ведущего приложения для решений Excel. Дополнительные сведения см. в разделе "Автоматизация Excel" с помощью расширенных объектов.
Microsoft.Office.Tools.Excel.v9.0.dll Предоставляет классы, которые можно использовать для создания пользовательских областей формы в надстройках VSTO для Outlook.
Microsoft.Office.Tools.Excel.v9.0.dll Предоставляет ведущие элементы и элементы управления ведущего приложения для решений Word. Дополнительные сведения см. в статье Автоматизации Word с помощью расширенных объектов.
Microsoft.Office.Tools.Excel.v9.0.dll Предоставляет следующие типы:

— Класс RemoteBindableComponent, который предоставляет возможности привязки данных для элементов управления узлами в настройках уровня документа.
— Другие типы, которые являются частью инфраструктуры среды выполнения набор средств Visual Studio для Office и не предназначены для использования непосредственно из кода.
Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll Предоставляет следующие типы:

CachedAttribute— атрибут и ICachedType интерфейс, который можно использовать для кэширования объектов данных в настройке уровня документа. Дополнительные сведения см. в разделе "Кэш данных".
— исключения, которые могут быть вызваны средой выполнения набор средств Visual Studio для Office.
— Другие типы, которые являются частью инфраструктуры среды выполнения набор средств Visual Studio для Office и не предназначены для использования непосредственно из кода.
Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll Предоставляет интерфейс IAddInPostDeploymentAction, который можно реализовать для выполнения дополнительных действий установки в качестве итогового шага установщика ClickOnce для решения Office. Дополнительные сведения см. в статье "Расширенное развертывание решения Office".
Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll Предоставляет следующие типы:

ServerDocument— Класс, который можно использовать для программного подключения сборок настройки к документам и доступа к кэшируемым данным в документах. Дополнительные сведения см. в разделе "Управление документами на сервере" с помощью класса ServerDocument.
— Несколько классов, представляющих иерархию кэшированных данных в настройке уровня документа. Дополнительные сведения см. в разделе "Доступ к данным" в документах на сервере.
Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll Предоставляет следующие типы:

— Классы Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry и Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList, которые можно использовать для создания записей списка включения пользователей для предоставления доверия решениям Office, предназначенным для платформа .NET Framework 3.5.
— Другие типы, которые являются частью инфраструктуры среды выполнения набор средств Visual Studio для Office и не предназначены для использования непосредственно из кода.