<assemblyIdentity> , element (aplikacja ClickOnce)
Identyfikuje aplikację wdrożoną we wdrożeniu Technologii ClickOnce.
Składnia
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
language
/>
Elementy i atrybuty
Element assemblyIdentity
jest wymagany. Nie zawiera żadnych elementów podrzędnych i ma następujące atrybuty.
Atrybut | opis |
---|---|
Name |
Wymagane. Identyfikuje nazwę aplikacji. Jeśli Name zawiera znaki specjalne, takie jak pojedynczy lub podwójny cudzysłów, aplikacja może nie zostać aktywowana. |
Version |
Wymagany. Określa numer wersji aplikacji w następującym formacie: major.minor.build.revision |
publicKeyToken |
Opcjonalny. Określa 16-znakowy ciąg szesnastkowy, który reprezentuje ostatnie 8 bajtów SHA-1 wartości skrótu klucza publicznego, w ramach którego jest podpisana aplikacja lub zestaw. Klucz publiczny używany do podpisywania wykazu musi mieć wartość 2048 bitów lub większą.Mimo że podpisywanie zestawu jest zalecane, ale opcjonalne, ten atrybut jest wymagany. Jeśli zestaw jest niepodpisany, należy skopiować wartość z zestawu z podpisem własnym lub użyć wartości "fikcyjnej" wszystkich zer. |
processorArchitecture |
Wymagany. Określa procesor. Prawidłowe wartości dotyczą msil wszystkich procesorów, x86 dla 32-bitowego systemu Windows, IA64 dla 64-bitowego systemu Windows i Itanium dla procesorów Intel 64-bitowych Itanium. |
language |
Wymagany. Identyfikuje dwa częściowe kody języków (na przykład en-US ) zestawu. Ten element znajduje się w asmv2 przestrzeni nazw. Jeśli nie zostanie określony, wartość domyślna to neutral . |
Przykłady
opis
Poniższy przykład kodu ilustruje assemblyIdentity
element w manifeście aplikacji ClickOnce. Ten przykład kodu jest częścią większego przykładu przedstawionego w manifeście aplikacji ClickOnce.
Kod
<asmv1:assemblyIdentity
name="My Application Deployment.exe"
version="1.0.0.0"
publicKeyToken="43cb1e8e7a352766"
language="neutral"
processorArchitecture="x86"
type="win32" />