建置適用於 Windows 的 UWP C# 應用程式

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。

深入瞭解支持時程表和替代方案。

若要開始建置您的第一個 UWP 應用程式,請執行下列步驟:

  1. (GitHub、Bitbucket、VSTS、Azure DevOps) 連線到您的存放庫服務帳戶。
  2. 選取您應用程式所在的存放庫和分支。
  3. 設定您的第一個組建。

1.連結您的存放庫

首先,您必須連線到您的存放庫服務帳戶。 一旦您的帳戶連線,請選取 UWP 專案所在的存放庫。 若要設定存放庫的組建,您需要管理員和提取許可權。

2.選取分支

選取存放庫之後,請選取您要建置的分支。 根據預設,所有作用中的分支都會列出。

3.設定您的第一個組建

第一次建置之前,必須先設定UWP專案。

3.1. 選取解決方案

首先,請確定已選取正確的解決方案。 如果您的存放庫中可用的解決方案位於分析範圍內,則會填入這些解決方案。

注意

將會建置解決方案中參考的所有專案,請確定這些專案僅適用於UWP和 C#。
為了獲得最佳效能,分析僅限於兩個目錄層級,包括存放庫的根目錄。

3.2. 設定

可用的組建組態將會從您的解決方案填入。 默認為 [ 偵錯] 和 [發行]。 選取應該建置的組態。

3.3. 平台

選取您的 UWP 應用程式應建置的平臺。

3.4. 遞增版本號碼

啟用時,應用程式的版本號碼會自動針對每個組建遞增。 版本格式為 {Major}.{Minor}.{Build}.{Revision},我們只會增加組建編號。 變更會在建置前進行,且不會認可至您的存放庫。

3.5. 模擬器組建

模擬器組建只能在模擬器上執行,且無法安裝在裝置上,不過組建完成的速度會比裝置組建快。 如果您的組建不是模擬器組建,您必須在下一個步驟中上傳程式代碼簽署檔案。

3.6. 程式碼簽署

上傳您自己的憑證是選擇性的。 如果您未提供,App Center 將會自動產生暫時憑證,併為您簽署組建。 此憑證對於每個組建而言都是唯一的。

3.7. NuGet 還原

如果 NuGet.Config 檔案已簽入存放庫,並位於 .sln 或存放庫層級旁,App Center 會在新增私人 NuGet 摘要時還原,如下列範例所示。 您可以使用 環境變數安全地新增認證:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget" value="https://api.nuget.org/v3/index.json" />
    <add key="MyGet" value="https://www.myget.org/F/MyUsername/api/v2/index.json" />
    <add key="MyAuthNuget" value="https://nuget.example.com/v2/index.json" />
  </packageSources>
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
  <packageSourceCredentials>
    <MyAuthNuget>
      <add key="Username" value="%USER_VARIABLE%" />
      <add key="ClearTextPassword" value="%PASSWORD_VARIABLE%" />
    </MyAuthNuget>
  </packageSourceCredentials>
</configuration>

如果您有複雜的設定,而且需要詳細資訊,請參閱 設定 NuGet 行為

3.8. 散發至通訊群組

您可以將每個成功的組建從分支設定為發佈至先前建立的通訊群組。 您可以從 [散發] 區段內新增通訊群組。 一律有一個名為「共同作業者」的預設通訊群組,其中包含可存取應用程式的所有使用者。

儲存設定之後,系統會自動啟動新的組建。

4.支援的版本和需求

建置 UWP 應用程式所支援的最低 Windows 10 組建為 16299。 我們的組建機器正在執行 Visual Studio 2019。