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