Mengkompilasi dan membangun di Visual Studio untuk Mac

Penting

Visual Studio untuk Mac dijadwalkan untuk dihentikan pada 31 Agustus 2024 sesuai dengan Kebijakan Siklus Hidup Modern Microsoft. Meskipun Anda dapat terus bekerja dengan Visual Studio untuk Mac, ada beberapa opsi lain untuk pengembang di Mac seperti versi pratinjau ekstensi C# Dev Kit baru untuk Visual Studio Code.

Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.

Visual Studio untuk Mac dapat digunakan untuk membangun aplikasi dan membuat rakitan selama pengembangan proyek Anda. Penting untuk sering membangun kode Anda agar Anda dapat dengan cepat mengidentifikasi ketidakcocokan jenis, sintaksis yang salah eja, kata kunci yang salah eja, dan kesalahan waktu kompilasi lainnya. Dengan membuat debugging, Anda juga dapat menemukan dan memperbaiki kesalahan run-time seperti logika, I/O, dan kesalahan membagi demi nol.

Build yang berhasil berarti kode sumber berisi sintaks yang benar dan semua referensi statis ke pustaka, rakitan, dan komponen lainnya dapat diselesaikan. Proses build menghasilkan aplikasi yang dapat dieksekusi. Executable ini kemudian dapat diuji melalui penelusuran kesalahan dan berbagai jenis pengujian manual dan otomatis untuk memvalidasi kualitas kode. Setelah aplikasi Anda sepenuhnya diuji, Anda dapat mengompilasi versi rilis untuk disebarkan ke pelanggan Anda.

Di Mac, Anda dapat menggunakan salah satu metode berikut untuk membangun aplikasi Anda: Visual Studio untuk Mac, alat baris perintah MSBuild, atau Azure Pipelines.

Metode Build Keuntungan
Visual Studio untuk Mac - Buat build segera dan uji dalam debugger.
- Jalankan build multiproscessor untuk proyek C#.
- Sesuaikan berbagai aspek sistem build.
Baris perintah MSBuild - Membangun proyek tanpa menginstal Visual Studio untuk Mac.
- Jalankan build multiproscessor untuk semua jenis proyek.
- Sesuaikan sebagian besar area sistem build.
Azure Pipelines - Mengotomatiskan proses build Anda sebagai bagian dari integrasi berkelanjutan dan alur pengiriman berkelanjutan (CI/CD).
- Terapkan pengujian otomatis dengan setiap build.
- Menggunakan sumber daya berbasis cloud yang hampir tidak terbatas untuk proses build.
- Ubah alur kerja build dan buat aktivitas build untuk melakukan tugas yang sangat disesuaikan.

Dokumentasi di bagian ini masuk ke detail lebih lanjut dari proses build berbasis IDE. Untuk membangun aplikasi dari baris perintah tanpa menginstal Visual Studio untuk Mac, Anda dapat menginstal .NET Core SDK terbaru. Untuk informasi selengkapnya tentang membangun aplikasi melalui baris perintah, lihat MSBuild. Untuk detail tentang membangun aplikasi dengan Azure Pipelines, lihat Azure Pipelines.

Catatan

Topik ini berlaku untuk Visual Studio untuk Mac. Untuk Visual Studio di Windows, lihat Mengompilasi dan membangun di Visual Studio.

Membangun dari IDE

Visual Studio untuk Mac memungkinkan Anda membuat dan menjalankan build secara instan, sambil tetap memberi Anda kontrol atas fungsionalitas build. Saat Anda membuat proyek, Visual Studio untuk Mac menentukan konfigurasi build default yang mengatur konteks untuk build. Anda dapat mengedit konfigurasi build default dan juga membuat konfigurasi Anda sendiri. Membuat atau memodifikasi konfigurasi ini akan secara otomatis memperbarui file proyek, yang kemudian digunakan oleh MSBuild untuk membangun proyek Anda.

Untuk informasi selengkapnya tentang cara membangun proyek dan solusi di IDE, lihat panduan Membangun, membersihkan Proyek, dan Solusi.

Visual Studio untuk Mac juga dapat digunakan untuk:

  • Ubah jalur output dengan mengedit opsi Project:

    Change output path

  • Ubah verbositas dari output build:

    Change build verbosity

  • Tambahkan Perintah Kustom sebelum, selama, atau setelah Membangun atau Membersihkan:

    add custom commands

Lihat juga