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


Элемент <dependency> (Справка по средствам Visual Studio Tools for Office)

Обновлен: Ноябрь 2007

Примечание

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

Тип проекта

  • Проекты уровня документа

  • Проекты уровня приложения

Версия Microsoft Office

  • Microsoft Office 2003

Идентифицирует зависимую сборку, которая требуется для решения Visual Studio Tools for Office.

 <dependency>    <dependentAssembly>       <assemblyIdentity          name          version          publicKeyToken          language       />    </dependentAssembly>    <installFrom       codebase    /> </dependency>

Элементы и атрибуты

Элемент dependency является обязательным. Он имеет следующий атрибут.

Атрибут

Описание

Name

Обязательно. Определяет имя приложения.

Элемент dependency имеет следующие дочерние элементы.

dependentAssembly

Обязательно. Содержит элемент assemblyIdentity. Элемент assemblyIdentity описан в разделе Элемент <assemblyIdentity> (Справка по средствам Visual Studio Tools for Office).

Элемент dependentAssembly не имеет атрибутов.

installFrom

Обязательно. Элемент имеет атрибут codebase. У элемента installFrom нет дочерних элементов.

Заметки

Все сборки, используемые вашим приложением должны иметь соответствующий элемент dependency. К зависимым сборкам не относятся сборки, которые предварительно установлены в кэш глобальной сборки.

Манифесты приложений и развертывания в решениях Visual Studio Tools for Office не подписываются, в отличие от манифестов ClickOnce. Невозможно проверить манифесты до их использования.

Некоторые поля манифестов приложений и развертывания, генерируемых инструментами публикации, не используются в решениях Visual Studio Tools for Office, включая ряд полей, идентифицирующих такие свойства сборки, как размер и версия.

Пример

В следующем примере кода показан элемент dependency в манифесте приложенияVisual Studio Tools for Office. Данный пример кода является частью большого примера, приведенного в разделе Манифесты приложений для решений Office (выпуск 2003 системы Microsoft Office).

<dependency asmv2:name="Project1">
    <dependentAssembly>
        <assemblyIdentity name="Project1" 
            version="1.0.1.1"/>
    </dependentAssembly>
    <asmv2:installFrom codebase=
        "http://deployweb/project1/project1_1.0.1.1/project1.dll"/>
</dependency>

См. также

Ссылки

Манифесты приложений для решений Office (выпуск 2003 системы Microsoft Office)