Элемент <compatibleFrameworks> (развертывание ClickOnce)
Указывает версии платформы .NET Framework, в которых приложение может устанавливаться и запускаться.
Примечание |
---|
MageUI.exe не поддерживается compatibleFrameworks элемент при сохранении манифеста приложения, который уже подписана с помощью сертификата с помощью MageUI.exe.Вместо этого следует использовать Mage.exe. |
<compatibleFrameworks
SupportUrl>
<framework
targetVersion
profile
supportedRuntime
/>
</ compatibleFrameworks>
Элементы и атрибуты
Элемент compatibleFrameworks необходим для манифестов развертывания, целевыми объектами которых являются среды выполнения ClickOnce .NET Framework 4 или более поздних версий.Элемент compatibleFrameworks содержит один или несколько элементов framework, указывающих версии платформы .NET Framework, в которых может запускаться это приложение.Среда выполнения ClickOnce запустит приложение в первой доступной среде framework из списка.
В следующей таблице приведены поддерживаемые атрибуты элемента compatibleFrameworks.
Атрибут |
Описание |
---|---|
SupportUrl |
Необязательный.Указывает URL-адрес, по которому можно загрузить предпочтительную совместимую версию платформы .NET Framework. |
framework
Обязательный.В следующей таблице приведены поддерживаемые атрибуты элемента framework.
Атрибут |
Описание |
---|---|
targetVersion |
Обязательный.Указывает номер версии целевой платформы .NET Framework. |
profile |
Обязательный.Указывает профиль целевой платформы .NET Framework. |
supportedRuntime |
Обязательный.Указывает номер версии среды выполнения, связанной с целевой платформой .NET Framework. |
Пример
В следующем примере кода показан элемент compatibleFrameworks в манифесте развертывания ClickOnce.Это развертывание может выполняться в .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>