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