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