<compatibleFrameworks> 要素 (ClickOnce 配置)

このアプリケーションをインストールして実行できる .NET Framework のバージョンを指定します。

Note

MageUI.exe では、MageUI.exe を使用して証明書で既に署名されているアプリケーション マニフェストを保存するときには、compatibleFrameworks 要素がサポートされません。 代わりに Mage.exe を使用する必要があります。

構文

<compatibleFrameworks
      SupportUrl> 
   <framework
      targetVersion
      profile
      supportedRuntime
   /> 
</ compatibleFrameworks>

要素と属性

compatibleFrameworks 要素は、.NET Framework 4 以降で提供されている ClickOnce ランタイムをターゲットとしている配置マニフェストでは必須です。 compatibleFrameworks 要素には、このアプリケーションを実行できる .NET Framework バージョンを指定する framework 要素が 1 つ以上含まれています。 ClickOnce ランタイムは、この一覧で使用可能な最初の framework でアプリケーションを実行します。

次の表は、compatibleFrameworks 要素でサポートされている属性の一覧です。

属性 説明
S upportUrl 省略可能。 優先される、互換性のある .NET Framework バージョンをダウンロードできる URL を指定します。

フレームワーク

必須。 次の表に、framework 要素でサポートされている属性の一覧を示します。

属性 説明
targetVersion 必須。 ターゲット .NET Framework のバージョン番号を指定します。
profile 必須。 ターゲット .NET Framework のプロファイルを指定します。
supportedRuntime 必須。 ターゲット .NET Framework に関連付けられているランタイムのバージョン番号を指定します。

解説

次のコード例は、ClickOnce 配置マニフェストの compatibleFrameworks 要素を示しています。 この配置は、.NET Framework 4 Client Profile で実行できます。 これは .NET Framework 4 Client Profile のスーパーセットであるため、.NET Framework 4 で実行することもできます。

<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
  <framework
      targetVersion="4.0"
      profile="Client"
      supportedRuntime="4.0.30319" />
</compatibleFrameworks>

関連項目