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.
.NET 7 Yerel AOT dağıtımı kullanıma sunulduğunda StripSymbols , isteğe bağlı olarak hata ayıklama sembollerinin Linux'ta üretilen yürütülebilir dosyadan ayrı bir dosyaya alınmasına izin veren özelliği de kullanıma sunulmuştur. özelliğinin varsayılan değeri idi false. .NET 8'de varsayılan değer olarak truedeğiştirildi.
Önceki davranış
ile PublishAOT, Linux'ta hata ayıklama simgeleri varsayılan olarak oluşturulan yürütülebilir dosyaya yerleştirilir ve bunları ayrı bir .dbg dosyasına yerleştirmeyi kabul etme seçeneği vardır.
Yeni davranış
ile PublishAOT, Linux'ta hata ayıklama simgeleri varsayılan olarak bir .dbg dosyasına yerleştirilir ve bunları yürütülebilir dosyaya yerleştirmek için bir geri çevirme seçeneği sağlanır.
Sürüm kullanıma sunulmuştur
.NET 8 Önizleme 4
Değişiklik nedeni
Geri bildirime dayanarak, .NET kullanıcılarının platforma özel kural yerine .NET sembolleri kuralını tercih ettiğini belirledik. Ancak, sembolleri kaldırma seçeneği yeterince fark edilebilir değildi.
Önerilen eylem
- Ana yürütülebilir dosyada hata ayıklama simgelerinin bulunmasına güveniyorsanız, önceki davranışı geri yüklemek için proje dosyanıza ekleyin
<StripSymbols>false</StripSymbols>. - Yeni varsayılanı kullanmayı seçerseniz, oluşturulan yürütülebilir dosyalarda hata ayıklamanız gerekeceğini düşünüyorsanız .dbg dosyalarındaki hata ayıklama sembollerinin düzgün bir şekilde arşivlendiğini doğrulayın.
Etkilenen API'ler
Yok.