<элемент 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" />