Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yapay zeka kodlama aracılarının, kullandığınız çerçeveler ve API'ler hakkında doğru ve güncel bağlama erişebildiğinde en iyi şekilde çalıştığını unutmayın. Aracınızı doğru araçlara ve kaynaklara bağlayarak, Windows uygulamalar için oluşturduğu kodun kalitesini önemli ölçüde geliştirebilirsiniz.
Aşağıdaki kaynaklar, yapay zeka kodlama temsilcinize resmi Microsoft belgelerden topluluk tarafından katkıda bulunan en iyi yöntemlere kadar Windows geliştirme hakkında daha derin bilgiler vermenize yardımcı olur.
Microsoft Learn MCP Sunucusu
Microsoft Learn MCP Server yapay zeka kodlama aracılarına resmi Microsoft belgelerine doğrudan erişim sağlar. Aracıların belgeleri aramasına, tüm makaleleri getirmelerine ve Microsoft Learn'den kod örnekleri bulmasına olanak tanıyan uzak bir Model Bağlam Protokolü (MCP) sunucusu.
Bu, temsilcinizin belge kopyalayıp sohbet bağlamınıza yapıştırmanıza gerek kalmadan en son API başvurularını arayabileceği, çalışan örnekler bulabileceği ve önerilerini resmi belgelere karşı doğrulayabildiği anlamına gelir.
Önemli ayrıntılar:
- Ücretsiz kullanım, kimlik doğrulaması gerekmez
- VS Code, Visual Studio ve diğer aracılı geliştirme ortamları gibi MCP uyumlu istemcilerle çalışır
- Azure için Copilot ve Ask Learn'ın arkasındaki aynı bilgi hizmeti tarafından güçlendirilmiştir.
Başlat:
Aracınıza veya IDE yapılandırmanıza aşağıdaki MCP sunucu uç noktasını ekleyin:
https://learn.microsoft.com/api/mcp
Adım adım kurulum yönergeleri için VS Code'da Learn MCP Sunucusu ile Başlayın veya Foundry’de Başlayın konularına bakın.
GitHub Copilot için WinUI 3 geliştirme eklentisi
Awesome Copilot deposu, GitHub Copilot için özel yönergeler, aracılar, beceriler ve eklentilerden oluşan topluluk odaklı bir koleksiyondur. Bu kaynaklar, Copilot'a belirli framework'ler hakkında bilgi vererek daha doğru ve kendi alanına özgü kod oluşturmasını sağlar.
WinUI 3 Geliştirme eklentisi özellikle Windows Uygulama SDK'sı geliştiriciler için oluşturulmuş. WinUI 3'te artık çalışmayan eski UWP API'lerini kullanma gibi yaygın hataları önler ve doğru, modern desenlere Copilot kılavuzlar.
Eklenti şunları içerir:
- WinUI 3 Uzman aracısı : UWP-WinUI 3 API geçiş kurallarını, XAML denetimlerini, MVVM desenlerini, pencereleme, iş parçacığı oluşturma, uygulama yaşam döngüsü, iletişim kutuları ve dağıtımı kapsayan bir uzman aracısı
-
Geçiş Kılavuzu Yeteneği — API ad alanı eşlemeleri, önce/sonra kod parçacıkları ve adım adım geçiş kontrol listesi içeren bir "slash" komutu (
/winui3-development:winui3-migration-guide) -
Özel yönergeler — XAML'ye uygulanan kurallar, C# ve
.csprojdosyaları; örneğinCoreDispatcheryerineDispatcherQueueveyaMessageDialogyerineContentDialogkullanma gibi en yaygın Copilot kod oluşturma hatalarını önler
Eklentiyi yükleyin:
copilot plugin install winui3-development@awesome-copilot
Bu, eklentinin aracılarını, becerilerini ve özel yönergelerini projenizin .github/ dizinine kopyalar ve Copilot bunları otomatik olarak alır.
Uyarı
WinUI 3 uygulamaları derleme ve hata ayıklama için Visual Studio gerektirir— VS Code'da gerekli MSIX derleme araçları veya WinUI proje şablonları yoktur. Ancak, diğer Windows çerçeveleri üzerinde çalışmak için VS Code kullanıyorsanız (Electron, Flutter, .NET veya Winapp CLI ile Rust), bu eklenti yine de bu senaryolar için yararlı Windows Uygulama SDK'sı bağlamı sağlar.
Daha fazla eklentiye göz atın ve keşfedin:
VS Code için
Copilot neden bu araçlara ihtiyaç duyuyor?
Copilot kod önerileri, eğitim verilerine göre şekillendirilir. UWP'de WinUI 3'ten daha uzun yıllara ait topluluk örnekleri, öğreticiler ve Stack Overflow yanıtları olduğundan, Copilot Windows kullanıcı arabirimi geliştirme hakkında soru sorduğunuzda Windows.UI.Xaml ad alanları, CoreDispatcher veya MessageDialog gibi UWP desenleri varsayılan olarak kullanılabilir. Bu WinUI 3 ile ilgili bir kalite sorunu değildir; daha yeni bir çerçevede ortak olan bir eğitim veri dağıtım açığını yansıtır.
WinUI 3 eklentisi bunu doğrudan ele alır: özel talimatlarıyla, geçerli Windows Uygulama SDK'sı desenleri hakkında Copilot'a açık ve güncel kurallar verir, bu nedenle bilgi boşlukları hakkında sormanıza gerek kalmadan doğru kod oluşturur. Learn MCP Server'ın canlı belge erişimiyle birlikte, Copilot Windows geliştirme için gerçekten faydalı olabilmesi için gerekli olan bağlama sahiptir.
Adım adım kurulum
Eksiksiz bir rehber için — IDE kurulumu, aracının çalışma modu, MCP sunucu yapılandırması ve doğrulama dahil — Windows geliştirme için GitHub Copilot'u ayarlama bölümüne bakın.
İlgili içerik
- Windows geliştirme için GitHub Copilot ayarlama
Tutorial: GitHub Copilot
Windows developer