共用方式為


<compatibleFrameworks> 項目 (ClickOnce 部署)

識別安裝及執行此應用程式所需的 .NET Framework 版本。

注意事項注意事項

MageUI.exe 不支援compatibleFrameworks項目時,儲存應用程式資訊清單進行簽章憑證,使用 MageUI.exe。相反地,您必須使用 Mage.exe

<compatibleFrameworks
      SupportUrl> 
   <framework
      targetVersion
      profile
      supportedRuntime
   /> 
</ compatibleFrameworks>

項目和屬性

對以 .NET Framework 4 (含) 以後版本所提供之 ClickOnce 執行階段為目標的部署資訊清單來說,compatibleFrameworks 項目是必要項。 compatibleFrameworks 項目包含一個或多個指定執行此應用程式所需之 .NET Framework 版本的 framework 項目。 ClickOnce 執行階段將會在此份清單中第一個可用的 framework 上執行應用程式。

下表列出 compatibleFrameworks 項目支援的屬性。

屬性

描述

SupportUrl

選擇項。 指定可以下載慣用之相容 .NET Framework 版本的 URL。

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>

請參閱

參考

ClickOnce 部署資訊清單