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

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

Синтаксис


      <assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

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

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

Атрибут Description
name Обязательное. Определяет удобочитаемое пользователем имя развертывания для информационных целей.

Если name содержит специальные символы, например одинарные или двойные кавычки, приложение может не активироваться.
version Обязательно. Указывает номер версии сборки в следующем формате: major.minor.build.revision

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

Хотя подписывание сборки рекомендуется, но необязательно, этот атрибут является обязательным. Если сборка не назначена, следует скопировать значение из самозаверяющей сборки или использовать фиктивное значение всех нулей.
processorArchitecture Обязательно. Задает процессор. Допустимые значения предназначены msil для всех процессоров, x86 для 32-разрядных Windows, IA64 для 64-разрядных windows и Itanium для процессоров Intel 64-разрядных процессоров 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" />

См. также