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