के लिए संलग्नVS 2010 डिबगर प्रतीकों लोड नहीं जब NUnit
वी.एस. 2008 के तहत, मैं NUnit के तहत मेरे परीक्षण चला होगा (मैं सिर्फ groups.google.com पर NUnit चर्चा समूह में पोस्ट), और, अगर मैं डीबग करने के लिए आवश्यक है, मैं वीएस -2008 डीबगर को चल रहे नूनिट प्रक्रिया (डीबग -> प्रक्रिया से जुड़ा हुआ) में संलग्न करता हूं, और कोड पर कोई ब्रेकपॉइंट सेट करता हूं जिसे मैं जांचना चाहता था। जब मैंने न्यूटिट में रन ब्यूटन मारा, तो यह ब्रेकपॉइंट पर पहुंच जाएगा। (बीटीडब्लू, अगर यह मायने रखता है, तो यह एनयूनीट 2.5.2 चला रहा था)।
मैं बस जब मैं एक ब्रेकपाइंट, तो NUnit करने के लिए देते हैं, मैं ब्रेकप्वाइंट डॉट पर एक छोटे से चेतावनी प्रतीक मिलता है, और यह पर मँडरा टूलटिप "ब्रेकप्वाइंट होगा देता सेट NUnit 2.5.4 और वी.एस. 2010 करने के लिए उन्नत हिट नहीं हो। वर्तमान में कोई प्रतीक लोड नहीं किया गया है "। डीबग पर जा रहे हैं -> विंडोज़ -> मॉड्यूल विंडो विंडोज़ और एनयूनीट मॉड्यूल का एक पूरा गुच्छा दिखाता है "स्किप किए गए लोडिंग प्रतीकों" की प्रतीक स्थिति के साथ लोड किया गया है, और फिर 1 मॉड्यूल एक मजेदार नाम के साथ लोड होता है जो हर बार बदलता है (r1euhmh5 सही अब), और "कोई प्रतीक लोड नहीं" की प्रतीक स्थिति। (परीक्षण के तहत मेरे डीएलएल की तरह दूरस्थ रूप से नाम के साथ एक मॉड्यूल का कोई निशान नहीं है)।
सही अजीब फ़ाइलनाम (यह सोचते हैं कि परीक्षण के अंतर्गत मेरी DLL से कुछ मानचित्रण होने के लिए), और से लोड चिह्न पर क्लिक क्लिक करके -> प्रतीक पथ, और बिन \ डिबग फ़ोल्डर में नेविगेट करके, फिर से pdb फ़ाइल पर क्लिक परीक्षण के तहत मेरा डीएलएल, मुझे संदेश मिलता है " में यह मिलान प्रतीक नहीं मिला"। (ओपन डायलॉग बॉक्स के शीर्ष में एक पंक्ति है जो "मूल स्थान: r1euhmh5.pdb")
तो क्या बदल गया है? और मैं को वीएस 2010/एनयूनीट 2.5.4 के तहत डीबगिंग/ब्रेकपॉइंटिंग के बारे में कैसे जा सकता हूं (या यह संभव है कि मैंने को कुछ खराब कर दिया जब मैंने अपने वीएस -2010 विकल्पों को पार करने का फैसला किया और उनमें से कुछ को से अधिक उन्नत स्तर पर सेट किया मैं क्या कर रहा था?)
मैं किसी भी मदद की सराहना करता हूं।
+10, ओएमजी! यह मुझे 2 दिनों के लिए पागल कर रहा था ... – Gishu