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.
Bu hızlı başlangıçta, .NET projesini değerlendirir ve geçiş yaparken GitHub Copilot'un .NET için uygulama modernizasyonunu kullanırsınız. Aşağıdaki görevleri tamamlarsınız:
- Örnek projeyi değerlendirme (Contoso University)
- Geçiş işlemini başlatma
Prerequisites
Windows İşletim Sistemi.
Visual Studio 2026 (veya Visual Studio 2022 sürüm 17.14.17 ve üzeri).
Aşağıdaki isteğe bağlı bileşenler etkinken .NET masaüstü geliştirme iş yükü:
- GitHub Copilot
- GitHub Copilot uygulamasını modernleştirme
GitHub Copilot Aboneliği (ücretli veya ücretsiz).
Copilot erişimine sahip bir GitHub hesabı kullanarak Visual Studio'da oturum açın.
Önemli
Abonelikleri değiştirirseniz Visual Studio'yu yeniden başlatmanız gerekir.
Kod C# dilinde yazılmalıdır.
Uygulama hazırlığını değerlendirme
.NET değerlendirmesi için GitHub Copilot uygulama modernizasyonu, uygulama hazırlığı sorunlarını bulmanıza, etkilerini öğrenmenize ve önerilen geçiş görevlerini görmenize yardımcı olur. Her geçiş görevi, Azure kaynaklarını ayarlama, yapılandırma ekleme ve kod değişiklikleri yapma başvurularını içerir. Geçişinizi başlatmak için şu adımları izleyin:
.NET geçiş yardımcı pilotu örnek deposunu bilgisayarınıza kopyalayın.
Visual Studio'da örnek deposundan Contoso University çözümünü açın.
Çözüm Gezgini'nde çözüm düğümüne sağ tıklayın ve Modernleştir'i seçin.
GitHub Copilot Sohbet penceresi bir karşılama iletisi ve önceden tanımlanmış seçeneklerle açılır. Kullanılabilir seçenekler arasından Azure'a geçir'i seçin ve Copilot'a gönderin.
Tip
3. ve 4. adımlar yerine GitHub Copilot Chat'i doğrudan açabilir ve değerlendirme ve geçiş akışını başlatmak için gönderebilirsiniz
@Modernize Migrate to Azure.Yeni bir Copilot sohbet oturumu açılır ve karşılama iletisi gösterilir. Değerlendirme otomatik olarak başlar ve geçiş hazırlığı için projenizi analiz eder.
Değerlendirme tamamlandığında, sohbet penceresinde kapsamlı bir değerlendirme raporu kullanıcı arabirimi sayfası ve geçiş görevlerinin listesini görürsünüz.
Uygulama geçişleri
.NET için GitHub Copilot uygulama modernleştirmesi, yaygın geçiş senaryoları için önceden tanımlanmış görevler içerir ve Microsoft'un en iyi uygulamalarını izler.
Geçiş görevini başlat
Geçiş görevini aşağıdaki yollardan biriyle başlatın:
1. Seçenek Değerlendirme Raporu'ndan yürütme
Geçiş görevini başlatmak için önceki adımdaki Değerlendirme Raporu'nda Görevi Çalıştır düğmesini seçin.
2. Seçenek Copilot Chat'e ile gönder
Geçiş görev numarasını (örneğin, 1.1) veya adını sohbete gönderin.
Planlama ve ilerleme izleyicisi oluşturma
- Geçişi başlattığınızda GitHub Copilot, önceden tanımlanmış istemlerle ajan modunda "
<source technology>'dan<target technology>'a taşıma: Uygulama modernleştirme" adlı bir oturumu başlatır. - Araç klasörde iki dosya
.appmod/.migrationoluşturur:-
plan.md- genel geçiş planı -
progress.md- bir ilerleme izleyicisi; GitHub Copilot görevleri tamamladıkça nesneleri işaretler
-
- Devam etmeden önce geçişinizi özelleştirmek için bu dosyaları düzenleyin.
Kod düzeltmeyi başlatma
Plan ve ilerleme izleyiciden memnunsanız geçişi başlatmak için aşağıdakiler gibi bir istem girin:
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot geçiş işlemini başlatır ve Model Bağlam Protokolü (MCP) sunucusundaki bilgi bankası araçlarını kullanmak için onayınızı isteyebilir. İstendiğinde izin verin.
Copilot, plan ve ilerleme izleyicisini takip ederek:
- Bağımlılıkları yönetme
- Yapılandırma değişikliklerini uygulama
- Kod değişiklikleri yapma
- Çözümü derleyin, tüm derleme ve yapılandırma hatalarını düzeltin ve başarılı bir derleme sağlayın
- Güvenlik açıklarını düzeltme
Varsayılan sohbet iletileri
.NET için GitHub Copilot uygulama modernleştirmesi, iş akışınızı kolaylaştırmak için varsayılan sohbet iletisi seçeneklerini sunar.
Önceden tanımlanmış seçeneklerden birini seçebilir ve sohbette gönderebilirsiniz:
- Modernleştirme değerlendirmesini çalıştırma: Geçişe hazır olma sorunlarını ve Azure uyumluluk zorluklarını belirlemek için uygulamanızın yeni bir değerlendirmesini başlatır.
- Değerlendirme raporunu görüntüle: Önceki değerlendirme raporunu açar ve sonuçlara göre geçiş görevlerinin özetini gösterir. Önceki bir değerlendirme yoksa, önce yeni bir değerlendirme çalıştırır.
- En önemli geçiş görevlerine göz atın: Belirli değerlendirme sonuçlarından bağımsız olarak önerilen geçiş görevlerini ve yaygın modernleştirme senaryolarını gösterir.
Tip
Bu varsayılan iletiler, özel istemler yazmadan yaygın iş akışlarında hızla gezinmenize yardımcı olur. Belirli sorular veya ihtiyaçlar için Copilot ile etkileşime geçmek için kendi iletilerinizi de girebilirsiniz.