<compatibleFrameworks> 元素(ClickOnce 部署)

标识此应用程序可在其上安装和运行的 .NET Framework 版本。

备注

使用 MageUI.exe 保存已用证书签名的应用程序清单时,MageUI.exe 不支持 compatibleFrameworks 元素 。 这种情况下必须使用 Mage.exe

语法

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

元素和属性

对于面向 .NET Framework 4 或更高版本提供的 ClickOnce 运行时的部署清单,需要 compatibleFrameworks 元素。 compatibleFrameworks 元素包含一个或多个 framework 元素,这些元素指定此应用程序可在其上运行的 .NET Framework 版本。 ClickOnce 运行时将在此列表中第一个可用的 framework 上运行应用程序。

下表列出了 compatibleFrameworks 元素支持的属性。

属性 说明
S upportUrl 可选。 指定可在其中下载首选兼容 .NET Framework 版本的 URL。

框架

必需。 下表列出了 framework 元素支持的属性。

属性 说明
targetVersion 必需。 指定目标 .NET Framework 的版本号。
profile 必需。 指定目标 .NET Framework 的配置文件。
supportedRuntime 必需。 指定与目标 .NET Framework 关联的运行时的版本号。

备注

示例

下面的代码示例演示了 ClickOnce 部署清单中的 compatibleFrameworks 元素。 此部署可以在 .NET Framework 4 客户端配置文件上运行。 它还可以在 .NET Framework 4 上运行,因为它是 .NET Framework 4 客户端配置文件 的超集。

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

另请参阅