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


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

Идентифицирует приложение, развертываемое в рамках ClickOnce.

<assemblyIdentity 
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

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

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

Атрибут

Описание

Name

Обязательный.Идентифицирует имя приложения.

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

Version

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

publicKeyToken

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

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

processorArchitecture

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

language

Обязательный.Идентифицирует двухкомпонентные коды языка сборки, например en-US.Этот элемент находится в пространстве имен asmv2.Если данный элемент не задан, по умолчанию используется значение neutral.

Примеры

0ecdhtes.collapse_all(ru-ru,VS.110).gifОписание

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

0ecdhtes.collapse_all(ru-ru,VS.110).gifКод

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

См. также

Ссылки

Манифест приложения ClickOnce

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