Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Microsoft .NET Framework yüklü bir bilgisayara 4.7 bulunduğunu varsayalım. .NET Framework'te çalışan uygulamaları AppContext anahtarları için kayıt defterinde belirtilen uyumluluk ayarlarını saygı yok fark edebilirsiniz. Bir AppContext bayrağını kayıt defteri ayarı çalıştığınızda kayıt defteri seçeneğinde belirtilen değeri Falseolarak ayarlanırsa bu senaryoya göre davranır.

Neden

Program bir AppContext kayıt defteri anahtarı değeri okuduğunda verileri alınamıyor. Bu durumda, onu bir şey yanlış bir yol olduğu varsayılır ayarları kayıt defterinde belirtilen ve uygulamaya False değeri döndürülür.

Çözüm

Bu sorunu gidermek için uygulama yapılandırma (birpp.config) dosyasına bayrağı istenen değere ayarlamak için kullanın.

< AppContextSwitchOverrides > öğesi app.config dosyasının < çalışma zamanı > bölümüne ekleyin. Anahtar adı ve değeri içeren bir anahtar veya değer çiftini temsil eden bir dize değeri olan diğer bir deyişle, değeri, tek bir öznitelik anahtarı vardır.

Birden çok anahtar tanımlamak için <AppContextSwitchOverrides> her anahtarın anahtar veya değer çifti ayrı öğenin değer özniteliği noktalı. Bu durumda, <AppContextSwitchOverrides> öğesi aşağıdaki biçime sahiptir:

XML

<AppContextSwitchOverrides value=”switchName1=value1;switchName2=value2” />

Yapılandırma ayarını tanımlamak için < AppContextSwitchOverrides > öğesi kullanılarak uygulama kapsamýna sahiptir. Diğer bir deyişle, yalnızca bu uygulamayı etkiler.

App.config dosyaları belirli bir uygulama olduğundan, tüm etkilenen uygulamalar için bunu yapmalısınız.

AppContext hakkında daha fazla bilgi için Microsoft Developer Network (MSDN) Web sitesinde aşağıdaki konuya bakın:

AppContext sınıfı

Daha fazla bilgi

Bu sorun, AppContext anahtarları çok erken AppDomain yaşam döngüsü içinde kullanılmak üzere etkinleştirmek için iş parçası olarak kullanılmaya başlandı. Bu AppContext anahtarını kullanmak için gerekli kodu AppDomain Getir'li çok erken tükendi olsa bile, güvenli bir biçimde yapılması Aksi takdirde kesiliyor değişikliklerine izin.

Ne kadar bellek, kayıt defterinden okunan değeri saklamak için tahsis edilen hakkında sorun oluşmaktadır. Kayıt defterinden okunan değeri saklamak için ayrılan alanı yetersizse, geri değerini yanlışolarak kalacak.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu ve Microsoft Ürün gelecek sürümlerinde bir çözüm üzerinde çalışmaya onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×