标识此应用程序可在其上安装和运行的 .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>