Udostępnij za pośrednictwem


<assemblyIdentity> , element (wdrożenie ClickOnce)

Identyfikuje podstawowy zestaw aplikacji ClickOnce.

Składnia


      <assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

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 czytelną dla człowieka nazwę wdrożenia w celach informacyjnych.

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 zestawu w następującym formacie: major.minor.build.revision.

Ta wartość musi być zwiększana w zaktualizowanym manifeście, aby wyzwolić aktualizację aplikacji.
publicKeyToken Wymagany. Określa 16-znakowy ciąg szesnastkowy, który reprezentuje ostatnie 8 bajtów wartości skrótu SHA-1 klucza publicznego, w ramach którego manifest wdrożenia jest podpisany. Klucz publiczny używany do podpisywania musi mieć wartość 2048 bitów lub nowszą.

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.
type Wymagany. Aby uzyskać zgodność z technologią instalacji równoległej systemu Windows. Jedyną dozwoloną wartością jest win32.

Uwagi

Przykład

Poniższy przykład kodu ilustruje assemblyIdentity element w manifeście wdrożenia ClickOnce. Ten przykład kodu jest częścią większego przykładu podanego dla tematu manifestu wdrożenia Technologii 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" />

Zobacz też