Udostępnij za pośrednictwem


<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" />

Zobacz też