Поделиться через


Элемент <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>

См. также

Ссылки

Манифест развертывания ClickOnce