Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Agen pengkodean AI berfungsi dengan baik ketika memiliki akses ke konteks yang akurat dan terbaru tentang kerangka kerja serta API yang Anda gunakan. Dengan menghubungkan agen Anda ke alat dan sumber daya yang tepat, Anda dapat secara signifikan meningkatkan kualitas kode yang dihasilkannya untuk aplikasi Windows.
Sumber daya berikut membantu Anda memberikan pengetahuan yang lebih mendalam tentang pengembangan Windows kepada agen pengkodian AI Anda, mulai dari dokumentasi Microsoft resmi hingga praktik terbaik yang berkontribusi pada komunitas.
Microsoft Learn MCP Server
Microsoft Learn MCP Server memberi agen pengodean AI akses langsung ke dokumentasi Microsoft resmi. Ini adalah server remote Model Context Protocol (MCP) yang memungkinkan agen mencari dokumentasi, mengambil artikel lengkap, dan menemukan sampel kode dari Microsoft Learn.
Ini berarti agen Anda dapat mencari referensi API terbaru, menemukan contoh kerja, dan memverifikasi sarannya terhadap dokumen resmi - semua tanpa Anda harus menyalin dan menempelkan dokumentasi ke dalam konteks obrolan Anda.
Detail utama:
- Gratis digunakan, tidak diperlukan autentikasi
- Bekerja dengan klien yang kompatibel dengan MCP seperti VISUAL Code, Visual Studio, dan lingkungan pengembangan agenik lainnya
- Didukung oleh layanan pengetahuan yang sama di belakang Copilot untuk Azure dan Ask Learn
Memulai:
Tambahkan titik akhir server MCP berikut ke agen atau konfigurasi IDE Anda:
https://learn.microsoft.com/api/mcp
Untuk instruksi penyiapan langkah demi langkah, lihat Memulai dengan Server MCP Learn di VS Code atau di Foundry.
Plugin pengembangan WinUI 3 untuk GitHub Copilot
Repositori Awesome Copilot adalah kumpulan instruksi, agen, keterampilan, dan plugin kustom yang digerakkan oleh komunitas untuk GitHub Copilot. Sumber daya ini mengajarkan Copilot tentang kerangka kerja tertentu sehingga menghasilkan kode yang lebih akurat dan idiomatik.
Plugin Pengembangan WinUI 3 dibangun khusus untuk pengembang SDK Aplikasi Windows. Ini mencegah kesalahan umum — seperti menggunakan API UWP warisan yang tidak lagi berfungsi di WinUI 3 — dan memandu Copilot menuju pola modern yang benar.
Plugin mencakup:
- Agen Ahli WinUI 3 — agen ahli yang mencakup aturan migrasi API UWP-ke-WinUI 3, kontrol XAML, pola MVVM, windowing, threading, siklus hidup aplikasi, dialog, dan penyebaran
-
Keterampilan panduan migrasi — perintah garis miring (
/winui3-development:winui3-migration-guide) dengan pemetaan namespace API, cuplikan kode sebelum/sesudah, dan daftar periksa migrasi langkah demi langkah -
Instruksi kustom — aturan yang diterapkan ke XAML, C#, dan file
.csprojyang mencegah kesalahan pembuatan kode Copilot yang paling umum, seperti menggunakanCoreDispatcheralih-alihDispatcherQueue, atauMessageDialogalih-alihContentDialog
Instal plugin:
copilot plugin install winui3-development@awesome-copilot
Ini menyalin agen plugin, keahlian, dan instruksi kustom ke direktori .github/ proyek Anda, di mana Copilot mengambilnya secara otomatis.
Nota
Aplikasi WinUI 3 memerlukan Visual Studio untuk membangun dan men-debug — Visual Studio Code tidak memiliki alat build MSIX atau templat proyek WinUI yang diperlukan. Namun, jika Anda menggunakan VISUAL Code untuk mengerjakan kerangka kerja Windows lainnya (Electron, Flutter, .NET, atau Rust dengan winapp CLI), plugin ini masih menyediakan konteks SDK Aplikasi Windows yang berguna untuk skenario tersebut.
Telusuri dan temukan lebih banyak plugin:
Anda dapat menelusuri semua kustomisasi Copilot yang tersedia menggunakan ekstensi Awesome Copilot untuk VS Code, yang memungkinkan Anda mempratinjau dan menginstal sumber daya langsung ke ruang kerja Anda.
Mengapa Copilot membutuhkan alat-alat ini?
Rekomendasi kode Copilot dibentuk oleh data pelatihannya. Karena UWP memiliki lebih banyak tahun sampel komunitas, tutorial, dan jawaban Stack Overflow daripada WinUI 3, Copilot mungkin default ke pola UWP — seperti namespace Windows.UI.Xaml, CoreDispatcher, atau MessageDialog — ketika Anda bertanya tentang pengembangan UI Windows. Ini bukan masalah kualitas dengan WinUI 3; ini mencerminkan kesenjangan distribusi data pelatihan yang umum dengan kerangka kerja yang lebih baru.
Plugin WinUI 3 mengatasi ini secara langsung: instruksi kustomnya memberikan aturan eksplisit untuk Copilot yang terbaru tentang pola SDK Aplikasi Windows saat ini, sehingga menghasilkan kode yang benar tanpa Anda perlu mengarahkan Copilot untuk mengisi kesenjangan dalam pengetahuannya. Dikombinasikan dengan akses dokumentasi langsung Learn MCP Server, Copilot memiliki konteks yang harus benar-benar berguna untuk pengembangan Windows.
Menyiapkan langkah demi langkah
Untuk panduan lengkap — termasuk penyiapan IDE, mode agen, konfigurasi server MCP, dan verifikasi — lihat Siapkan GitHub Copilot untuk pengembangan Windows.
Konten terkait
Windows developer