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