Элемент <compatibleFrameworks> (развертывание ClickOnce)
Указывает версии платформы .NET Framework, в которых приложение может устанавливаться и запускаться.
<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>