Hata ayıklanırken uygulamamda şu anda aktif olan konuları görmek istiyorum.Visual Studio'da hata ayıklama yaparken uygulama konularımı nasıl görebilirim?
Bunu Visual Studio'yu kullanarak nasıl yapabilirim?
Hata ayıklanırken uygulamamda şu anda aktif olan konuları görmek istiyorum.Visual Studio'da hata ayıklama yaparken uygulama konularımı nasıl görebilirim?
Bunu Visual Studio'yu kullanarak nasıl yapabilirim?
Evet,
Debug Konuları Debug-> Windows-> gidin | Windows | Konuları
veya
Ctrl-Alt-H
Eğer VS 2008 kullanıyorsanız, VS 2008 multi-threading improvements bu ekran kaydı kontrol .. RichS' cevabı teknik olarak doğru olsa da
, bilgi o görüntülenen bekleme durumlarında veya uykuda bir dizi iş parçanız varsa, pencere yardımcı olmaz.
Konu penceresinde daha iyi görünürlük sağlamak için iş parçacığınıza adını vermenizi öneririz. İş parçanıza anlamlı bir ad vermek için Thread.Name özelliğini kullanın. Yaptığına sevineceksin.
Ayrıca, bunları oluştururken iş parçacığı adlarınızı verin, bunları görsel stüdyodaki iş parçacığı araç penceresinde tanımlamayı kolaylaştırır.
Son zamanlarda Allinea'nın DDTLite eklentisini kullanıyorum - oldukça iyi VS2008 (SP1) içine düşüyor ve birden çok iş parçacığı (adımlama, kesme noktaları, ..) yönetmek için bile gerçekten gerçekten kullanışlı pencereler sunar veya yalnızca iş parçacığı nerede görüyorum Aynı zamanda (yığınların görünümü gibi bir ağaç türü, gerçekten harika).
Konuları sadece görsel stüdyosuyla veya sadece görev yöneticisinden takip edebilirsiniz. VS-uygulamasında hata ayıklamadan sonra, sadece üst menü seçeneklerinden hata ayıklamaya gidin ve ardından pencerelere ve ardından iş parçacıklarına gidin. Debug-> Windows-> Konu. bazen VS iş parçacığı pencerelerinden bilgi alamayabilirsiniz, bu yüzden masaüstünden görev yöneticisine gidin ve iş parçacığı sütununa gidin. aşağıdaki resme bakın. Here you go
Zaten kabul edilen yanıtın kapsamında. Ayrıca, bu görev yöneticisi, sadece iş parçacığının * numarasını * söyler ve iş parçacığı hakkında bilgi göstermez. Bunu yapmak için procexplorer gibi bir şeye ihtiyacınız var. –