HockeySDK'den App Center WPF/Winforms'a geçiş
Önemli
Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.
Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.
Uygulamanızı HockeySDK yerine App Center SDK'sını kullanacak şekilde güncelleştirmek istiyorsanız bu belgeleri izleyin.
1. Kitaplıkları güncelleştirme
HockeySDK.WPF NuGet paketini çözümünüzdeki tüm projelerdeki App Center paketiyle değiştirin.
Windows için Visual Studio
- Windows için Visual Studio'yu açın.
- Dosya>Aç'a tıklayın ve çözümünüzü seçin.
- Çözüm gezgininde Başvurular'a sağ tıklayın ve NuGet Paketlerini Yönet'i seçin.
- HockeySDK.WPF paketini kaldırın.
- App Center'ı arayın ve Microsoft.AppCenter.Analytics ve Microsoft.AppCenter.Crashes paketlerini yükleyin.
Paket Yöneticisi Konsolu
- Visual Studio'da konsolunu açın. Bunu yapmak için Araçlar>NuGet Paket Yöneticisi Paket Yöneticisi>Konsolu'nu seçin.
- Mac için Visual Studio üzerinde çalışıyorsanız NuGet Paket Yönetimi Uzantıları'nın yüklü olduğundan emin olun. Bunun için Visual Studio>Uzantıları'nı seçin, NuGet araması yapın ve gerekirse yükleyin.
- Konsola aşağıdaki komutları yazın:
Uninstall-Package HockeySDK.WPF
Install-Package Microsoft.AppCenter.Analytics
Install-Package Microsoft.AppCenter.Crashes
App Center SDK'sı modüler bir yaklaşım kullanır; tümleştirmek istediğiniz hizmetleri seçebilirsiniz. Bu bölümde her SDK modülünü ayrı bir bağımlılık olarak eklemeniz gerekir.
2. SDK kurulum kodunu güncelleştirme
2.1 Uygulama tanımlayıcısını dönüştürme
App Center SDK'sı, uygulama tanımlayıcılarını genel olarak benzersiz tanımlayıcı (GUID) biçiminde kullanır. HockeyApp Uygulama Kimliğiniz App Center tarafından kullanılabilir ancak bunu farklı bir biçime dönüştürmeniz gerekir. Tanımlayıcıyı dönüştürmek için gösterimi almak 8-4-4-4-12
için dört kısa çizgi eklemeniz gerekir.
Önce (HockeyApp): 00112233445566778899aabbccddeeff
Sonra (App Center): 00112233-4455-6677-8899-aabbccddeeff
2.2 Uygulama kodunda SDK başlatmasını değiştirme
Eski HockeyApp kayıt kodunu kaldırın. Deyim bildiriminde
using
aşağıdaki satırı kaldırın:using Microsoft.HockeyApp;
Uygulama sınıfı oluşturucusunun başında aşağıdaki satırı kaldırın:
HockeyClient.Current.Configure("Your_App_ID");
App Center SDK'sını başlatın. API'lerimizi kullanmadan önce uygun ad alanlarını ekleyin.
using Microsoft.AppCenter; using Microsoft.AppCenter.Analytics; using Microsoft.AppCenter.Crashes;
Uygulamanızın oluşturucusunun aşağıdaki çağrısını ekleyin:
AppCenter.Start("{Your App Secret}", typeof(Analytics), typeof(Crashes));
3. Hizmetler ve özellik karşılaştırması
Çekirdek
Özellik | HockeyApp | App Center |
---|---|---|
Günlük düzeyini ayarlama | Yes | AppCenter.LogLevel |
Analiz
Özellik | HockeyApp | App Center |
---|---|---|
Oturumları otomatik olarak izleme | Yes | Oturum ve Cihaz Bilgileri |
Özelliklere sahip özel olaylar | HockeyClient.TrackEvent |
Analytics.TrackEvent |
Çökü -yor
Özellik | HockeyApp | App Center |
---|---|---|
Kilitlenmeleri otomatik olarak gönderme | Varsayılan olarak etkindir | Kilitlenme Raporlama |
Ek meta veri ekleme | Yes | Ek Ekleme |
İşlenen özel durumları izleme | HockeyClient.Current.TrackException |
İşlenen Hatalar |
Dağıtım
App Center SDK'sı henüz WPF/Winforms uygulamaları için dağıtımı desteklememektedir.
Geri Bildirim Hizmeti
Geri bildirim hizmeti App Center'da desteklenmez. Bkz . HockeyApp geri bildirimi.