2012-11-28 23 views
6

में डीएलएल फाइल लोड नहीं कर रहा है। मैं वीएस 2010 पेशेवर [64 बिट - विंडोज 7] का उपयोग कर रहा हूं और मेरे समाधान में, मेरे पास 3 क्लास लाइब्रेरी प्रोजेक्ट है और 1 डब्ल्यूसीएफ सेवा परियोजनाएं हैं। इन सभी डीएलएल को मेरे डब्ल्यूपीएफ अनुप्रयोगों में संदर्भित किया गया है। पिछले 1 साल से, यह ठीक काम कर रहा था और मैं सभी संदर्भित परियोजनाओं को डीबग करने में सक्षम था। लेकिन कल से ही, डीबग अचानक काम नहीं कर रहा है।ब्रेक पॉइंट काम नहीं कर रहा है और मॉड्यूल वीएस 2010

जब मैं डब्ल्यूसीएफ परियोजना में एक वर्ग पर ब्रेक पॉइंट डालता हूं, तो यह कहता है कि ब्रेकपॉइंट्स हिट नहीं हो सकते क्योंकि स्रोत फ़ाइल अलग है .... आदि।

जब मैंने डीबग -> विंडोज ---> मॉड्यूल विंडो में चेक किया, तो उन सभी परियोजनाओं में डीएलएस नहीं देखे गए और कहते हैं कि कोई पीडीबी फाइल उपलब्ध नहीं है ???

लेकिन डब्ल्यूपीएफ बिन \ डीबग फ़ोल्डर में, मेरे पास सभी संदर्भित डीएलएस हैं और उनके पीडीबी थर्म हैं।

समस्या क्या हो सकती है?

यहां तक ​​कि मैं भी wpf प्रोजेक्ट को डीबग करने में सक्षम नहीं हूं। ब्रेक पॉइंट या डीबग प्राप्त करने के लिए, हर बार मुझे समाधान या प्रोजेक्ट को साफ करना होगा और फिर इसे फिर से बनाना होगा। तो मैं डब्ल्यूपीएफ परियोजना डीबग करने में सक्षम हो जाएगा।

संदर्भित डीएलएस के मामले में, मैंने डीएलएस को हटा दिया और फिर नया संकलित डीएल जोड़ा और उस पीडीबी फ़ाइलों को wpf प्रोजेक्ट exe फ़ोल्डर में कॉपी किया। अभी भी कोई उपयोग नहीं !!!!

मैंने डीबग और विकल्पों में विकल्प बदल दिए हैं [बस मेरे कोड विकल्प अक्षम और सक्षम करना]। लेकिन फिर भी यह काम नहीं कर रहा है।

यह केवल मेरी समस्या नहीं है। मेरे सहयोगी में से एक को भी यह समस्या है कि हमने टीएफएस से पूरा नवीनतम समाधान कोड लिया। इसलिए मैंने स्थानीय कोड पथ को एक नए फ़ोल्डर में बदल दिया और फिर से टीएफएस से नवीनतम कोड लिया। फिर भी समस्या मौजूद है !!

मैं एप्लिकेशन चलाने में सक्षम हूं। लेकिन डीबग काम नहीं कर रहा है। डब्ल्यूपीएफ परियोजना में, उन सभी डीएलएस को ठीक से संदर्भित किया जाता है।

क्या कोई हमारी मदद कर सकता है ???

उत्तर

1

मुझे लगता है कि मेरे पास विशिष्ट पूछने के लिए टिप्पणी करने के लिए पर्याप्त अंक नहीं हैं, इसलिए यह आपकी समस्या का समाधान हो सकता है या नहीं, लेकिन मैं इसमें एक दरार ले जाऊंगा। इसके अलावा, इसके बारे में अन्य प्रश्न भी दिखाई देते हैं। तो मैं यह देखने के लिए पहले जांच करूँगा कि वे मदद करेंगे या नहीं।

इस प्रश्न को प्रोग्राम को बताने के लिए कॉन्फ़िगरेशन जोड़कर हल किया गया था जो डिबगिंग के दौरान उपयोग करने के लिए ढांचे का संस्करण है। Why doesn't VS2010 debugger stop at my breakpoints?

Why does Visual Studio 2008 skip over my break points?

तो लोगों की मदद नहीं है, मैं इसे जाने दूँगा।

जब मैं डब्ल्यूसीएफ परियोजना में एक वर्ग पर ब्रेक पॉइंट डालता हूं, तो यह कहता है कि ब्रेकपॉइंट्स हिट नहीं हो सकते क्योंकि स्रोत फ़ाइल अलग है .... आदि।

यह लग रहा है जैसे कि यह निम्न समस्याओं में से एक हो सकता है:

  1. रिमोट डिबगिंग और विजुअल स्टूडियो जहां से प्रतीकों लोड करने के लिए पता नहीं है या वे कर रहे हैं बाहर के तारीख
  2. आवश्यकता साफ और पुनर्निर्माण (जो आप कर रहे हैं)
  3. जिस सर्वर पर आप अपनी डब्लूसीएफ सेवा चला रहे हैं वह अद्यतन डीएलएल और पीडीबी फाइल नहीं प्राप्त कर रहा है। यदि यह आईआईएस एक्सप्रेस है, तो बिल्ड के बीच प्रक्रिया को मारने का प्रयास करें।

साथ ही, सुनिश्चित करें कि आप डीबग मोड में निर्माण कर रहे हैं और रिलीज़ मोड नहीं। रिलीज मोड बनाने के दौरान पीडीबी फाइलें उत्पन्न होंगी, यदि ऐसा करने के लिए सेट किया गया है जो आपको एप्लिकेशन को डीबग करने की अनुमति देगा, तो कोड को अनुकूलित भी किया जा सकता है जिससे ब्रेकपॉइंट्स को याद किया जा सकता है।