Membangun aplikasi UWP C# untuk Windows

Penting

Visual Studio App Center dijadwalkan untuk dihentikan pada 31 Maret 2025. Meskipun Anda dapat terus menggunakan Visual Studio App Center hingga sepenuhnya dihentikan, ada beberapa alternatif yang direkomendasikan yang dapat Anda pertimbangkan untuk bermigrasi.

Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.

Untuk mulai membangun aplikasi UWP pertama Anda, lakukan langkah-langkah berikut:

  1. Sambungkan ke akun layanan repositori Anda (GitHub, Bitbucket, VSTS, Azure DevOps).
  2. Pilih repositori dan cabang tempat aplikasi Anda berada.
  3. Siapkan build pertama Anda.

1. Menautkan repositori Anda

Pertama, Anda harus terhubung ke akun layanan repositori Anda. Setelah akun Anda tersambung, pilih repositori tempat proyek UWP Anda berada. Untuk menyiapkan build untuk repositori, Anda memerlukan admin dan menarik izin untuk repositori tersebut.

2. Memilih cabang

Setelah memilih repositori, pilih cabang yang ingin Anda bangun. Secara default, semua cabang aktif akan dicantumkan.

3. Menyiapkan build pertama Anda

Sebelum build pertama Anda, proyek UWP perlu dikonfigurasi.

3.1. Pilih solusi

Pertama, pastikan solusi yang tepat dipilih. Solusi yang tersedia di repositori Anda akan terisi jika berada dalam rentang analisis.

Catatan

Semua proyek yang dirujuk dalam solusi akan dibangun, pastikan itu hanya untuk UWP dan di C#.
Untuk performa terbaik, analisis terbatas pada dua tingkat direktori termasuk akar repositori Anda.

3.2. Konfigurasi

Konfigurasi build yang tersedia akan diisi dari solusi Anda. Secara default, ini adalah Debug dan Rilis. Pilih konfigurasi mana yang harus dibuat.

3.3. Platform

Pilih platform yang harus dibuat oleh aplikasi UWP Anda.

3.4. Nomor versi kenaikan

Saat diaktifkan, nomor versi aplikasi Anda secara otomatis meningkat untuk setiap build. Format versinya adalah {Major}.{Minor}.{Build}.{Revision}, kami hanya menambah nomor Build. Perubahan terjadi sebelum build dan tidak akan diterapkan ke repositori Anda.

3.5. Build simulator

Build simulator hanya dapat dijalankan pada simulator dan tidak dapat diinstal pada perangkat, namun build selesai lebih cepat daripada build perangkat. Jika build Anda bukan build simulator, Anda perlu mengunggah file penandatanganan kode di langkah berikutnya.

3.6. Penandatanganan kode

Mengunggah sertifikat Anda sendiri bersifat opsional. Jika Anda tidak menyediakannya, App Center akan secara otomatis membuat sertifikat sementara dan menandatangani build untuk Anda. Sertifikat ini unik untuk setiap build.

3.7. Pemulihan NuGet

Jika file NuGet.Config diperiksa ke repositori, dan duduk di samping .sln atau di tingkat repositori Anda, App Center memulihkan umpan NuGet privat Anda saat ditambahkan seperti yang ditunjukkan pada contoh di bawah ini. Kredensial dapat ditambahkan dengan aman dengan menggunakan variabel lingkungan:

<?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>

Jika Anda memiliki konfigurasi yang kompleks dan memerlukan informasi lebih lanjut, lihat Mengonfigurasi perilaku NuGet.

3.8. Mendistribusikan ke grup distribusi

Anda dapat mengonfigurasi setiap build yang berhasil dari cabang untuk didistribusikan ke grup distribusi yang dibuat sebelumnya. Anda dapat menambahkan grup distribusi baru dari dalam bagian Distribusikan. Selalu ada grup distribusi default yang disebut "Kolaborator" yang mencakup semua pengguna yang memiliki akses ke aplikasi.

Setelah Anda menyimpan konfigurasi, build baru akan dimulai secara otomatis.

4. Versi dan persyaratan yang didukung

Build Windows 10 minimum yang didukung untuk membangun aplikasi UWP adalah 16299. Komputer build kami menjalankan Visual Studio 2019.