<assemblyIdentity> 要素 (ClickOnce 配置)

ClickOnce アプリケーションのプライマリ アセンブリを指定します。

構文


      <assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

要素と属性

assemblyIdentity 要素は必須です。 子要素は含まれず、次の属性があります。

属性 説明
name 必須。 情報提供を目的として、人が判読できる配置名を指定します。

name に一重引用符や二重引用符などの特殊文字が含まれている場合、アプリケーションのアクティブ化に失敗する可能性があります。
version 必須。 major.minor.build.revision の形式で、アセンブリのバージョン番号を指定します。

アプリケーションの更新をトリガーするために、更新されたマニフェストでこの値をインクリメントする必要があります。
publicKeyToken 必須。 配置マニフェストの署名に使用される公開キーの、SHA-1 ハッシュ値の最後の 8 バイトを表す 16 文字の 16 進数文字列を指定します。 署名に使用する公開キーは、2048 ビット以上である必要があります。

アセンブリへの署名は推奨されますが任意です。ただし、この属性は必須です。 アセンブリが署名されていない場合は、自己署名アセンブリから値をコピーするか、すべてゼロの "ダミー" 値を使用する必要があります。
processorArchitecture 必須。 プロセッサを指定します。 有効な値は、すべてのプロセッサでは msil、32 ビット Windows では x86、64 ビット Windows では IA64、Intel 64 ビット Itanium プロセッサでは Itanium です。
type 必須。 Windows のサイド バイ サイド インストール テクノロジとの互換性を確保するためのものです。 使用できる値は win32 のみです。

解説

次のコード例は、ClickOnce 配置マニフェストの assemblyIdentity 要素を示しています。 このコード例は、「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" />

関連項目