Поделиться через


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

При создании проекта Office Visual Studio автоматически добавляет ссылки на сборки Visual Studio Tools for Office (cреда выполнения), используемые для данного типа проектов и платформы .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).

Имя сборки

Описание

Microsoft.Office.Tools.Common.dll

Предоставляет следующие типы.

  • Типы для создания настроек ленты и смарт-тегов.

    ПримечаниеПримечание
    Не рекомендуется использовать смарт-теги в Excel 2010 и Word 2010.
  • Типы для создания панелей действий в настройках уровня документа и настраиваемых областей задач в надстройках уровня приложения.

Microsoft.Office.Tools.Excel.dll

Предоставляет интерфейсы, представляющие ведущие элементы и элементы управления ведущего приложения для проектов Excel, а также вспомогательные типы.Дополнительные сведения см. в разделе Автоматизация Excel с помощью расширенных объектов.

Microsoft.Office.Tools.Outlook.dll

Предоставляет типы, которые могут использоваться для создания пользовательских областей формы в надстройках Outlook.

Microsoft.Office.Tools.Word.dll

Предоставляет интерфейсы, представляющие ведущие элементы и элементы управления ведущего приложения для проектов Word, а также вспомогательные типы.Дополнительные сведения см. в разделе Автоматизация Word с помощью расширенных объектов.

Microsoft.Office.Tools.v4.0.Framework.dll

Предоставляет следующие типы.

  • Исключения, которые могут быть созданы Visual Studio Tools for office. 

  • Атрибуты, используемые при создании областей форм Outlook.

Microsoft.Office.Tools.dll

Предоставляет типы, являющиеся частью Visual Studio Tools for office инфраструктуры среды выполнения и не предназначенные для непосредственного использования из кода.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

Предоставляет следующие типы.

  • Атрибут CachedAttribute и интерфейс ICachedType, которые могут использоваться для кэширования объектов данных в настройках уровня документа.Дополнительные сведения см. в разделе Кэширование данных.

  • Интерфейс IAddInPostDeploymentAction, который можно реализовать для выполнения дополнительных действий установки в качестве итогового шага установщика ClickOnce для решения Office.Для получения дополнительной информации см. Развертывание решения Office с помощью ClickOnce.

  • Исключения, которые могут быть созданы Visual Studio Tools for office.

  • Другие типы, являющиеся частью Visual Studio Tools for office инфраструктуры среды выполнения и не предназначены для непосредственного использования из кода.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Предоставляет следующие типы.

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

Имя сборки

Описание

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

Предоставляет базовые классы для создаваемого класса ThisAddIn в проектах уровня приложения и создаваемого класса ленты во всех проектах.

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: https://go.microsoft.com/fwlink/?LinkId=160658.

Имя сборки

Описание

Microsoft.Office.Tools.Common.v9.0.dll

Предоставляет следующие типы.

  • Базовый класс Microsoft.Office.Tools.AddIn для надстроек уровня приложения.

  • Классы для создания настроек ленты и смарт-тегов.

    ПримечаниеПримечание
    Не рекомендуется использовать смарт-теги в Excel 2010 и Word 2010.
  • Классы для создания панелей действий в настройках уровня документа и настраиваемых областей задач в надстройках уровня приложения.

Microsoft.Office.Tools.Excel.v9.0.dll

Предоставляет ведущие элементы и элементы управления ведущего приложения для решений Excel.Дополнительные сведения см. в разделе Автоматизация Excel с помощью расширенных объектов.

Microsoft.Office.Tools.Outlook.v9.0.dll

Предоставляет классы, которые могут использоваться для создания пользовательских областей формы в надстройках Outlook.

Microsoft.Office.Tools.Word.v9.0.dll

Предоставляет ведущие элементы и элементы управления ведущего приложения для решений Word.Дополнительные сведения см. в разделе Автоматизация Word с помощью расширенных объектов.

Microsoft.Office.Tools.v9.0.dll

Предоставляет следующие типы.

  • Класс Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent, предоставляющий возможности привязки данных для ведущих элементов управления в настройках на уровне документа.

  • Другие типы, являющиеся частью Visual Studio Tools for office инфраструктуры среды выполнения и не предназначены для непосредственного использования из кода.

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

Предоставляет следующие типы.

  • Атрибут Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute и интерфейс Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType, которые могут использоваться для кэширования объектов данных в настройках уровня документа.Дополнительные сведения см. в разделе Кэширование данных.

  • Исключения, которые могут быть созданы Visual Studio Tools for office.

  • Другие типы, являющиеся частью Visual Studio Tools for office инфраструктуры среды выполнения и не предназначены для непосредственного использования из кода.

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

Предоставляет интерфейс Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction, который можно реализовать для выполнения дополнительных действий установки в качестве итогового шага установщика ClickOnce для решения Office.Дополнительные сведения см. в разделе Advanced Office Solution Deployment.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

Предоставляет следующие типы.

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 Tools for office инфраструктуры среды выполнения и не предназначены для непосредственного использования из кода.

См. также

Основные понятия

Общие сведения об инструментах Visual Studio для среды выполнения Office

Сценарии установки среды выполнения Visual Studio Tools for Office