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


Элемент <assemblyIdentity> (развертывание ClickOnce)

Определяет основную сборку приложения ClickOnce.

<assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

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

Элемент assemblyIdentity является обязательным.Не содержит дочерних элементов и имеет следующие атрибуты.

Атрибут

Описание

name

Обязательный.Задает понятное для человека имя развертывания для справочных целей.

Если name содержит специальные знаки, такие как одинарные или двойные кавычки, это может вызвать сбой активации приложения.

version

Обязательный.Задает номер версии сборки в следующем формате: основной.дополнительный.построение.редакция.

Для начала обновления приложения необходимо увеличить это значение.

publicKeyToken

Обязательный.Задает 16-символьную шестнадцатеричную строку, которая представляет последние 8 байтов хэша SHA-1 открытого ключа, которым подписывается манифест развертывания.Открытый ключ, используемый для подписи, должен иметь длину не менее 2048 бит.

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

processorArchitecture

Обязательный.Задает процессор.Возможны следующие значения: msil для всех процессоров, x86 для 32-разрядной системы Windows, IA64 для 64-разрядной системы Windows и Itanium для 64-разрядных процессоров Intel Itanium.

type

Обязательный.Для совместимости с технологией параллельной установки Windows.Единственным допустимым значением является win32.

Пример

В следующем примере кода показан элемент assemblyIdentity в манифесте развертывания ClickOnce.Данный пример кода является частью большого примера, приведенного в разделе Манифест развертывания ClickOnce.

<!-- Identify the deployment. -->
<assemblyIdentity 
  name="My Application Deployment.app"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  xmlns="urn:schemas-microsoft-com:asm.v1" />

См. также

Ссылки

Манифест развертывания ClickOnce

Элемент <assemblyIdentity> (приложение ClickOnce)