Ben Windows 7 dizüstü Visual Studio 2015 çalıştırıyorum ve her zaman ben şu istisna ile sunulan am IDE ayıklayıcısında bir uygulamayı başlatmak:Visual Studio 2015 - Bir uygulamada hata ayıklamaya başladığınızda EntryPointNotFoundException nasıl durdurulur?
'EventSetInformation' adlı bir giriş noktası bulunamadı DLL 'advapi32.dll' içinde.
Bu Windows 8 Davam github soruna benzer eklendi bir API olduğunu belirten coreclr repository on github bu referansı bulduk ve ben görmezden 'Devam tıklayabilirsiniz istisna ve benim uygulamaları sadece iyi çalışır. Ancak, bu gerçekten sinir bozucu çünkü ben sadece bu istisnayı beklemeden uygulama hata ayıklama başlayamıyorum, böylece el ile geçmişini devam edebilirsiniz.
Sorum şu: Bu istisnanın IDE'den ayrılmasını engelleyebileceğimi bilen var mı? Bu durum şu anda sadece bir sıkıntı, ama kurtulmak isterim.
Bu örnekte, Visual Studio'daki Özel Durum ayarlarını değiştirmek, bu davranışı değiştirmiyor gibi görünmektedir. Burada istisna ile birlikte hem etkinleştirme ve devre dışı bırakma CLR istisnalar ekran var:
Çözüm
Bu etkin devre dışı bir genel de neden olur İstisna özgü ayarları geçersiz kılan göze çarpan seçeneği. Aşağıdaki cevabında @John tarafından belirtildiği gibi, bu davranışı durdurmak için devre dışı bıraktığınız bir hata ayıklama seçeneği vardır. Bu seçenek kontrol edildi zaman kırılma noktası tarif alacağı, ancak un-kontrol ben aradığı şeyi o durur ve sunar: senin ekran bakılırsa
Sadece bu istisna atıldığında hata ayıklayıcının durmasını istemeyin. Hata Ayıkla> Windows> Özel Durum Ayarları. Katı bir dikdörtgene dönüşene kadar "Ortak Dil Çalışma Zamanı Özel Durumları" onay kutusunu tıklayın. –
@HansPassant Öneri için teşekkür ederiz, ancak bu durumda CLR özel durumlarının kesilmesinin değişmesi VS'nin nasıl davrandığını değiştirmez. Bunu göstermek için soruyu ekran görüntüleri ile güncelleyeceğim. –
Hedef çerçeveyi 4.6 yerine 4.5.2 olarak değiştirebilir misiniz? –