<assemblyIdentity> 要素 (ClickOnce アプリケーション)

ClickOnce 配置に配置されたアプリケーションを識別します。

構文


      <assemblyIdentity
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

要素と属性

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 です。
language 必須。 アセンブリの、2 つの部分から成る言語コード (例: en-US) を指定します。 この要素は asmv2 名前空間内にあります。 指定しない場合、既定値は neutral です。

説明

次のコード例は、ClickOnce アプリケーション マニフェストの assemblyIdentity 要素を示しています。 このコード例は、「ClickOnce アプリケーション マニフェスト」に記載されている、より大きな例の一部です。

コード

<asmv1:assemblyIdentity
  name="My Application Deployment.exe"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  type="win32" />

関連項目