次の方法で共有


<assemblyIdentity> 要素 (ClickOnce 配置)

更新 : 2008 年 7 月

ClickOnce アプリケーションと一緒に配置されるアプリケーションの配置を指定します。

<assemblyIdentity  
   name 
   version
      publicKeyToken
      processorArchitecture
   type
/>

要素および属性

assemblyIdentity 要素は必須です。子要素を含まず、次の属性を持ちます。

属性

説明

Name

必ず指定します。配置の名前を情報として表示するために、ユーザーが認識できる形式で指定します。

Name に単一引用符または二重引用符などの特殊文字が含まれていると、アプリケーションがアクティブ化に失敗する場合があります。

Version

必ず指定します。major.minor.build.revision の形式で、配置のバージョン番号を指定します。

アプリケーションを更新した場合に、処理対象とするには、この値を更新する必要があります。

publicKeyToken

必ず指定します。配置マニフェストに署名するために使用した公開キーの SHA-1 ハッシュ値のうち、最後の 8 バイトを表す 16 文字の 16 進文字列を指定します。署名に使用する公開キーは、2048 ビット以上であることが必要です。

アセンブリへの署名は省略可能ですが、できるだけ実行することをお勧めします。ただし、この属性は必須です。署名されないアセンブリの場合は、自己署名されたアセンブリから値をコピーするか、すべてをゼロにした "ダミー" の値を使用します。

processorArchitecture

必ず指定します。プロセッサを指定します。有効な値は、msil、x86、IA64、および amd64 です。

type

必ず指定します。Windows の side-by-side インストール テクノロジとの互換性のためにあります。唯一許容される値は、win32 です。

解説

assemblyIdentity 要素では、配置マニフェストを一意に識別する必要があります。

使用例

次のコード例は、ClickOnce 配置マニフェスト内の assemblyIdentity 要素を示しています。このコード例は、「ClickOnce 配置マニフェスト」トピックで提供されている、より詳細な例の一部です。

<!-- Identify the deployment. -->
<asmv1:assemblyIdentity name="MyApplication.app" 
   version="1.0.0.0" publicKeyToken="0123456789abcdef" 
   processorArchitecture="msil" type="win32" />

参照

参照

ClickOnce 配置マニフェスト

履歴の変更

日付

履歴

理由

2008 年 7 月

署名の省略に関する説明を publicKeyToken 属性に追加

情報の拡充