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