Элемент <dependency> (Справка по средствам Visual Studio Tools for Office)
Обновлен: Ноябрь 2007
Примечание |
Применение |
---|---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Тип проекта
Версия Microsoft Office
|
Идентифицирует зависимую сборку, которая требуется для решения 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)