建置適用於 Windows 的 UWP C# 應用程式
重要
Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。
若要開始建置您的第一個 UWP 應用程式,請執行下列步驟:
- (GitHub、Bitbucket、VSTS、Azure DevOps) 連線到您的存放庫服務帳戶。
- 選取您應用程式所在的存放庫和分支。
- 設定您的第一個組建。
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。