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


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

Определяет приложение, развернутое в развертывании ClickOnce.

Синтаксис


      <assemblyIdentity
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

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

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

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

Если Name содержит специальные символы, например одинарные или двойные кавычки, приложение может не активироваться.
Version Обязательно. Указывает номер версии приложения в следующем формате: major.minor.build.revision
publicKeyToken Необязательно. Задает шестнадцатеричную строку размером 16 символов, представляющую последние 8 байт SHA-1 хэш-значения открытого ключа, под которым подписано приложение или сборка. Открытый ключ, используемый для подписи каталога, должен иметь значение 2048 бит или больше.

Хотя подписывание сборки рекомендуется, но необязательно, этот атрибут является обязательным. Если сборка не назначена, следует скопировать значение из самозаверяющей сборки или использовать фиктивное значение всех нулей.
processorArchitecture Обязательно. Задает процессор. Допустимые значения предназначены msil для всех процессоров, x86 для 32-разрядных Windows, IA64 для 64-разрядных windows и Itanium для процессоров Intel 64-разрядных процессоров Itanium.
language Обязательно. Определяет два языковых кода части (например, en-USсборки). Этот элемент находится в asmv2 пространстве имен. Если не указано, значение по умолчанию равно neutral.

Примеры

Description

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

Код

<asmv1:assemblyIdentity
  name="My Application Deployment.exe"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  type="win32" />

См. также