22 फरवरी 2013 को अद्यतन करें: Microsoft कनेक्ट प्रविष्टि में आलोक श्रीराम (प्रोग्राम मैनेजर, बेस क्लास लाइब्रेरी, .NET फ्रेमवर्क) से नोट है कि इस मुद्दे को अब हल किया जाना चाहिए। कनेक्ट प्रविष्टि को हल (फिक्स्ड) के रूप में चिह्नित किया गया है :
यह मुद्दा अब तय किया जाना चाहिए। हमने संदर्भ स्रोतों के लिए एक अद्यतन प्रकाशित किया। कृपया हमें बताएं कि आपकी समस्या अभी भी ठीक नहीं हुई है।
डेढ़ साल।
बोनस लिंक
मूल प्रश्न
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
नोट : यह सवाल एक बड़े पूरे का एक टुकड़ा है:
- .NET 2.0 WinForm: DPI और डिफ़ॉल्ट फ़ॉन्ट परिवर्तन का समर्थन
- WinForms नियंत्रण स्केल स्केल के दौरान स्केल नहीं करते हैं
- VS2010: ".NET फ्रेमवर्क सोर्स स्टेपिंग सक्षम करें" कैसे सक्षम करें?
- विजुअल स्टूडियो 2010 प्रोफेशनल: मॉड्यूल विंडो का उपयोग कैसे करें?
- Visual Studio 2010: Properties.Settings प्रोजेक्ट को .NET फ्रेमवर्क 3.5 में पुन: प्राप्त करने के बाद टूट गया
विजुअल स्टूडियो 2010 एक नई सुविधा के साथ आता है:
- उपकरण, विकल्प, डिबगिंग, सामान्य, .NET फ्रेमवर्क स्रोत को सक्षम करना
MSDN पृष्ठ पर निर्देशों का पालन कैसे करें: डीबग करें .NET ढाँचा स्रोत :
.NET फ्रेमवर्क स्रोत डीबगिंग को सक्षम करने के लिए
पर उपकरण मेनू, क्लिक करें विकल्प ।
में विकल्प संवाद बॉक्स में, क्लिक करें डिबगिंग श्रेणी।
में जनरल बॉक्स, निम्नलिखित चेक बॉक्स का चयन:
- .NET फ्रेमवर्क स्रोत को सक्षम करना
- स्रोत सर्वर समर्थन सक्षम करें
मैं यह करता हूँ:
नोट : आप नोट करेंगे, MSDN पेज नोट्स के रूप में, और जैसा कि मैंने देखा, कि .NET .NET सोर्सिंग स्टेप को चेक करने से स्वतः ** मेरा कोड सक्षम करें (केवल प्रबंधित) सक्षम हो जाएगा। मैंने स्रोत सर्वर समर्थन के नैदानिक संदेशों को भी सक्षम किया।
उन विकल्पों को सक्षम करने से स्वचालित रूप से मेरे लिए एक प्रतीक कैश डाउनलोड स्थान निर्धारित होता है:
नोट : Microsoft प्रतीक सर्वर प्रविष्टि पहले से मौजूद है (और हटाया नहीं जा सकता)।
MSDN पृष्ठ प्रतीकों को लोड करने के लिए कहता है:
मॉड्यूल विंडो का उपयोग करके फ्रेमवर्क प्रतीकों को लोड करने के लिए
में मॉड्यूल खिड़की, एक मॉड्यूल जिसके लिए प्रतीकों लोड नहीं होतीं राइट क्लिक करें। आप बता सकते हैं कि सिंबल स्टेटस कॉलम को देखकर चिन्ह लोड किए गए हैं या नहीं ।
जहाँ से आपने पहले संग्रहित प्रतीकों को लोड करने के लिए Microsoft प्रतीक चिह्न सर्वर या प्रतीक पथ से प्रतीकों को डाउनलोड करने के लिए Microsoft प्रतीक सर्वर से प्रतीकों को लोड करने के लिए इंगित करें और Microsoft प्रतीक सर्वर पर क्लिक करें ।
मैं यह कोशिश करता हूं:
और फिर सभी प्रतीकों को लोड किया जाता है:
मैं एक ब्रेकपॉइंट पर बैठा हूं, जो .NET फ्रेमवर्क कोड में कॉल करने वाला है:
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
{
base.ScaleControl(factor, specified);
पुशिंग F11डीबगर को केवल अगली पंक्ति पर जाने का कारण बनता है:
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
{
base.ScaleControl(factor, specified);
//Record the running scale factor used
this.scaleFactor = new SizeF(
this.scaleFactor.Width * factor.Width,
this.scaleFactor.Height * factor.Height);
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
मैं अपने कोड में एक ब्रेकपॉइंट पर बैठा हूं। मैं कॉल स्टैक में आगे किसी फ़ंक्शन पर डबल-क्लिक करने का प्रयास करता हूं। मुझे उम्मीद है कि, मुझे .NET कोड में कूदने की अनुमति मिलेगी :
सिवाय इसके कि यह काम नहीं करता है: विजुअल स्टूडियो मुझे बताता है कि कोई स्रोत उपलब्ध नहीं है:
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
यदि मैं .NET कोड ( डीबग -> विंडोज -> डिस्सैम्फ़िश ) में कदम रखने की कोशिश करने से पहले डिसएफ़ीड व्यू को स्विच करता हूं, तो मैं call
.NET कोड में देख सकता हूं :
और जब मैं करता हूं, मैं एक डिसबेडिंग को समाप्त करता हूं System.Windows.Forms.ScaleControl
:
जो .NET फ्रेमवर्क स्रोत में कदम रखने में सक्षम होने के समान या उपयोगी नहीं है।
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
मेरे कंप्यूटर पर कॉन्फ़िगर प्रतीक कैश पथ में प्रतीक कैश फ़ाइलें हैं:
तो यह pdb
प्रतीक फ़ाइलों को डाउनलोड कर रहा है, लेकिन उनका उपयोग करने से इनकार कर रहा है।
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
लेप्पी ने सुझाव दिया कि मैं Debug
लॉग की जांच करता हूं (डिबग लॉग विंडो खुली के साथ; अन्यथा यह कुछ भी लॉग नहीं करता है):
Step into: Stepping over method without symbols 'System.Windows.Forms.Form.ScaleControl'
इससे पहले लॉग में मैं इसे के लिए प्रतीक लोड हो रहा है देखें System.Windows.Forms.dll
:
Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Symbols loaded.
तो यह मेरे प्रतीकों को ढूंढ रहा है, लेकिन यह दावा करते हुए कि यह उन्हें नहीं मिल सकता है।
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
Microsoft इटली का एक व्यक्ति सुझाव देता है कि मूल फ़ाइलों को मूल संस्करण से मिलान करने के लिए स्रोत फ़ाइलों की आवश्यकता होती है :
यह तय नहीं किया।
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
यह सुझाव दिया गया है कि .NET फ्रेमवर्क 4.0 के लिए Microsoft के स्रोत सर्वर के साथ एक बग है । उस सुझाव के बाद, मैंने .NET फ्रेमवर्क 3.5 को लक्षित करने के लिए परियोजना को स्विच किया :
यह तय नहीं किया।
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
कहीं न कहीं किसी व्यक्ति को यह महसूस होता है कि क्या उसी समस्या का सामना करने वाला कोई दूसरा व्यक्ति डिबगर के 64-बिट संस्करण का उपयोग कर रहा है । अब, विजुअल स्टूडियो के 64-बिट संस्करण के रूप में ऐसी कोई बात नहीं है, लेकिन मैंने अपने प्रोजेक्ट को AnyCPU से x86 पर स्विच करने का प्रयास किया (यह x64 में JITed जा रहा था), यदि Microsoft 64-बिट प्रोसेसर का समर्थन नहीं करता है:
इसे ठीक नहीं किया:
Step into: Stepping over method without symbols 'System.Windows.Forms.Form.ScaleControl'
मैं Visual Studio 2010 में .NET फ्रेमवर्क स्रोत को कैसे सक्षम करूं?
यह सभी देखें
- Visual Studio को डीबग .NET फ्रेमवर्क सोर्स कोड में कॉन्फ़िगर करना
- VS2010 में .NET फ्रेमवर्क कोड डीबग करने में असमर्थ
- .NET फ्रेमवर्क स्रोत विकल्प सेट के बावजूद काम नहीं कर रहा है
- Microsoft .NET स्रोत कोड में ले जाने के लिए Visual Studio 2010 की स्थापना
- Visual Studio 2008 SP1 .NET फ्रेमवर्क स्रोत डीबगिंग
- कोई डीबग> Visual Studio 2008 संस्करण 9.0.21022.8 RTM में मॉड्यूल विंडो