2011-03-10 7 views
12

जब मैं अपना .NET 4.0 Winforms एप्लिकेशन चलाता हूं, तो मुझे डीबगव्यू में आउटपुट का बहुत कुछ दिखाई देता है (निम्नलिखित एक अंश है)। मैं नियमित रूप से डीबग संदेशों के लिए डीबगव्यू का उपयोग करता हूं ताकि यह अतिरिक्त सामान काफी शोर हो सके।.NET 4.0 इस सब सामग्री को DebugView में क्यों लिखता है?

[8092] *** HR propagated: -2147024774 
[8092] *** Source File: d:\iso_whid\x86fre\base\isolation\com\enumidentityattribute.cpp, line 144 
[8092] 
[8092] 
[8092] *** HR originated: -2147024774 
[8092] *** Source File: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, line 1302 
[8092] 
[8092] 
[8092] *** HR propagated: -2147024774 
[8092] *** Source File: d:\iso_whid\x86fre\base\isolation\com\enumidentityattribute.cpp, line 144 
[8092] 
[8092] 
[8092] *** HR originated: -2147024774 
[8092] *** Source File: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, line 1302 

क्या कोई जानता है कि ऐसा क्यों होता है, और अगर मैं इसे कैसे रोक सकता हूं?

+0

भी बदतर, इन वास्तविक समस्याओं रहे हैं ... वे कर रहे हैं "अज्ञात त्रुटि "उठाए गए अपवादों को उठाया जा रहा है। –

उत्तर

6

मैंने इस प्रश्न को पोस्ट करने से पहले हमेशा के लिए ऑनलाइन खोज की, लेकिन निश्चित रूप से मुझे कुछ पूछने के बाद मुझे कुछ मिल गया। http://connect.microsoft.com/VisualStudio/feedback/details/535084/vs2010-debug-output-should-be-cleaned-up

जाहिर है, वहाँ इस वर्बोज़ डिबग आउटपुट तो यह कुछ समय (अगले .net विज्ञप्ति) सभी सुधारों को जारी किया पाने के लिए ले जाएगा के कई पहलू हैं:

यह एक बग पहले से ही यहाँ की सूचना दी है।

VS 2010 SP1 अब उपलब्ध है। afaik

*originated*;*iso_whid*;*propagated*; ;

+1

अफसोस की बात है, इनमें से कई अभी भी नेट रनटाइम में मौजूद हैं। – IDisposable

+0

यह धागा अभी भी एक पूरा उत्तर प्रदान नहीं करता है। (और यह अभी भी एक समस्या है) एचआर प्रचारित/एचआर की उत्पत्ति सिर्फ एक टीम/टूलसेट से कुछ की तरह दिखती है? यह कहां से आया? इनमें से 9/10'हें COM त्रुटि हैं: 0x8007007A - 'सिस्टम कॉल में पास किया गया डेटा क्षेत्र बहुत छोटा है।' दो अलग-अलग स्रोत फ़ाइलों में कोड की उसी दो पंक्तियों से । विश्लेषण कृपया? –

6

वर्कअराउंड जोड़ने के लिए कुछ फिल्टर को शामिल न करें है, लेकिन रिक्त लाइनों को अलग नहीं करता। मैं एक प्रकाश विकल्प DebugView समुदाय परियोजना यहाँ शुरू कर दिया है कि खाली लाइनों पट्टी कर सकते हैं: http://tracespy.codeplex.com/ और भी को फ़िल्टर उन परेशान "* मानव संसाधन" निशान ...

+0

यदि कोई Win32 PID को बहिष्कृत कर सकता है, तो कोई भी रिक्त रेखाएं फ़िल्टर कर सकता है। गंदे पानी को फेंकने के लिए कभी-कभी बच्चे को भी पूर्ववत करने की आवश्यकता होती है। यिन और यांग का ज़ेन ऐसा है। http://stackoverflow.com/questions/4518918/filter-the-blank-lines-from-dbgview-output – Ishmaeel

2

यह पूरी तरह वी.एस. SP1 में तय नहीं किया गया है,:

संबंधित मुद्दे