2010-06-02 10 views
5

किसी कारण से, मेरी दृश्य स्टूडियो 2010 डिबग प्रतीकों मेरे अपने कोड पर लोड नहीं कर रहा है।"कोई स्रोत उपलब्ध" जब कामयाब अपवाद तब होता है - WPF दृश्य स्टूडियो 2010

मैं एक डिफ़ॉल्ट WPF अनुप्रयोग समाधान का उपयोग कर रहा हूं। नमूना WPF ऐप के साथ मैं काम कर रहा हूं, और डीबग मोड में चल रहा हूं।

जब मैं डिबग में जाते हैं, मैं अपने कोड के माध्यम से कदम कर सकते हैं।

लेकिन

जब अपवाद मेरी कोड में होता है (यानी नया अपवाद ("परीक्षण") फेंक), दृश्य स्टूडियो मेरे साथ नीले खाली स्क्रीन देता है "कोई स्रोत उपलब्ध है। कोई प्रतीक, ऐसा लोड किए गए हैं .."

और

मैं कर सकता हूँ वास्तव में "दृश्य" अपवाद विवरण, जहां यह मेरे कोड की पंक्ति मेरी अपवाद पर हुई बता देंगे।

तो यह पता चला कि क्या हुआ .. ऐसा लगता है।

यह लगता है कि PDB फ़ाइलें लोड नहीं कर रहे हैं लगता है।

मेरी स्थापना:

विकल्प> Deubg> "बस अपना कोड (केवल प्रबंधित) सक्षम करें" चेक किया गया है। आवेदन गुण: 1 परियोजना डिबग 86 में चल रहे

+0

मुझे एक ही समस्या है। –

+0

मुझे एक ही समस्या मिलती है .. बहुत निराशाजनक! – Richard

+0

इसे ऊपर उठाना जारी रखें, जब तक कि कोई फिक्स न हो जाए :) –

उत्तर

0

मैं भी इस मुद्दे का सामना करना पड़ रहा था और सौभाग्य से समाधान निम्नलिखित पता लगाना।

यदि आप .NET असेंबली को डीबग नहीं करना चाहते हैं, तो "मौजूदा स्थान पर उपलब्ध कोई स्रोत" से बचने के लिए एक त्वरित फ़िक्स को अनचेक करने के लिए "स्रोत फ़ाइलों को मूल संस्करण से सटीक मिलान करने की आवश्यकता है" टूल-> के अंतर्गत चेक-बॉक्स को अनचेक करना है। विकल्प -> डिबगिंग -> सामान्य

कृपया मुझे पता है, अगर यह आपकी समस्या नहीं सुलझती।

धन्यवाद शिल्पा

0

की कोशिश की जवाब डिबगिंग और किसी भी भाग्य नहीं था। मुझे लगता है कि, मेरे मामले में ...

मैंने क्लीनअप के दौरान कुछ फ़ाइलों/नामस्थान/आदि का नाम बदल दिया और मेरा ऐप.एक्सएएमएल अब अस्तित्वहीन नामस्थान पर इशारा कर रहा था।

<Application x:Class="Patcom.App" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      StartupUri="Patcom.xaml" 
      xmlns:p="clr-namespace:Patcom.Properties" > 
.... 
</Application> 

कोई सुराग अगर यह है:

<Application x:Class="Patcom.App" 
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
       StartupUri="SomethingElse.xaml" 
       xmlns:p="clr-namespace:Patcom.Properties"> 
    .... 
    </Application> 

यह वही है मैं अपने कोड में आवश्यक (ध्यान मेरे मामले में बदल StartupUri) है:

यह वही है मैं अपने कोड में पड़ा है दूरस्थ रूप से आपके मामले। मैं अभी भी बहुत नोबिश हूं और आपकी पोस्ट में पूरी जानकारी नहीं है ... लेकिन मुझे यह पता चला कि मेरे कोड पर एक ही समस्या की तलाश है।

इसके अलावा नोट: और अधिक शोध करने के बाद ... मैं एक और पद का दावा है कि समस्या वास्तव में एक ही समाधान में एक से अधिक "परियोजनाओं" के बीच सिंक्रनाइज़ेशन से बाहर होता जा रहा बिन & Obj निर्देशिका में वस्तुओं पर तारीख-टिकटों के साथ निहित है पाया।

मेरे पास अब लिंक नहीं है, लेकिन मैं जो कर रहा हूं वह बिन & Obj निर्देशिकाओं को हटा रहा है। हम जल्द ही देखेंगे यदि मेरे पास मेरे कंप्यूटर कंप्यूटर पर एक ही समस्या है जो मेरे घर कंप्यूटर पर थी।

3

लोडिंग प्रतीकों को कॉन्फ़िगर किया जाना चाहिए: टूल्स -> विकल्प -> डिबगिंग -> सिंबल जहां आप स्वचालित रूप से प्रतीकों को लोड करने के लिए चुन सकते हैं: "सभी मॉड्यूल" या "केवल निर्दिष्ट मॉड्यूल"। यह सभी मॉड्यूल पर सेट किया जाना चाहिए। यदि आपको .NET ढांचे में अपवादों के लिए "कोई स्रोत उपलब्ध नहीं है" जैसा कि मैंने किया था तो आपको "खाली प्रतीक कैश" बटन मारा जाना चाहिए। यह मेरे लिए काम किया।

-1

यह मेरे लिए काम किया: वैसे ही जैसे आप डाटासेट ds=new dataset(); उपयोग कर रहे हैं अपने वस्तुओं रीसेट कई परिणाम या तालिकाओं के लिए एक आम डाटासेट तो डाटासेट फिर से उपयोग करने से पहले ds.reset(); का उपयोग कर इसे रीसेट।

+0

मुझे नहीं लगता कि मूल पोस्ट कहीं भी डेटासेट का उल्लेख करता है? – Blunderfest

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