Элемент <assemblyIdentity> (Справка по средствам Visual Studio Tools for Office)
Обновлен: Ноябрь 2007
Примечание |
Применение |
---|---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Тип проекта
Версия Microsoft Office
|
Если элемент assemblyIdentity является дочерним элементом элемента assembly, элемент assemblyIdentity идентифицирует имя и версию манифеста приложения. Если элемент assemblyIdentity является дочерним для элемента dependentAssembly, элемент assemblyIdentity идентифицирует сборку.
<assemblyIdentity name version publicKeyToken language />
Элементы и атрибуты
Элемент assemblyIdentity является обязательным. Он не содержит дочерних элементов и имеет следующие атрибуты.
Атрибут |
Описание |
---|---|
name |
Обязательно. Идентифицирует манифест приложения, если элемент assemblyIdentity является дочерним для элемента assembly. Идентифицирует сборку, если элемент assemblyIdentity является дочерним для элемента dependentAssembly. |
version |
Обязательно. Указывает номер версии манифеста приложения или зависимой сборки в следующем формате: старший_разряд.младший_разряд.построение.редакция |
publicKeyToken |
Задает 16-символьную шестнадцатеричную строку, которая представляет последние 8 байтов хэша SHA-1 открытого ключа, которым подписывается приложение или сборка. Дополнительные сведения см. в разделе Общие сведения о криптографии. |
language |
Этот атрибут резервируется для дальнейшего использования и в настоящее время не поддерживается. |
Примеры
Описание
В следующем примере кода показан элемент assemblyIdentity в манифесте приложенияVisual Studio Tools for Office. Данный пример кода является частью большего примера, приведенного в разделе Манифесты приложений для решений Office (выпуск 2003 системы Microsoft Office).
Код
<assemblyIdentity name="project1.manifest" version="1.0.1.1" />
<asmv2:dependentAssembly>
<assemblyIdentity name="project1" version="1.0.0.0"
language="neutral" publicKeyToken="null" />
</asmv2:dependentAssembly>
Заметки
Если сборка подписывается строгим именем и элемент assemblyIdentity является дочерним элементом элемента dependentAssembly, то атрибут version должен соответствовать версии сборки. В противном случае сборке не удастся выполнить загрузку. Если сборка не подписывается строгим именем, то атрибут version игнорируется.
Манифесты приложений и развертывания в решениях Visual Studio Tools for Office не подписываются в отличие от манифестов ClickOnce. Невозможно проверить манифесты до их использования.
Некоторые поля манифестов приложений и развертывания, генерируемых инструментами публикации, не используются в решениях Visual Studio Tools for Office, включая ряд полей, идентифицирующих такие свойства сборки, как размер и версия.
См. также
Ссылки
Манифесты приложений для решений Office (выпуск 2003 системы Microsoft Office)