<compatibleFrameworks> 元素(ClickOnce 部署)

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

备注

MageUI.exe 不支持 compatibleFrameworks 元素,在保存使用 MageUI.exe,已签名的证书应用程序清单时。相反,您必须使用 Mage.exe

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

元素和特性

对于以 .NET Framework 4 或更高版本提供的 ClickOnce 运行时为目标的部署清单,compatibleFrameworks 元素是必需的。 compatibleFrameworks 元素包含一个或多个 framework 元素,它们指定此应用程序可在其上运行的 .NET Framework 版本。 ClickOnce 运行时将在列表中首个可用的 framework 上运行应用程序。

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

特性

说明

SupportUrl

可选。 指定一个 URL,从中可下载首选的兼容 .NET Framework 版本。

framework

必选。 下表列出了 framework 元素支持的特性。

特性

说明

targetVersion

必选。 指定目标 .NET Framework 的版本号。

profile

必选。 指定目标 .NET Framework 的配置文件。

supportedRuntime

必选。 指定与目标 .NET Framework 相关联的运行时版本号。

示例

下面的代码示例演示 ClickOnce 部署清单中的 compatibleFrameworks 元素。 此部署可在 .NET Framework 4 Client Profile上运行。 此部署还可在 .NET Framework 4 上运行,因为它是 .NET Framework 4 Client Profile的超集。

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

请参见

参考

ClickOnce 部署清单