2013-12-13 2 views
19

याद आ रही है मैं काफी सी # करने के लिए नया हूँ ..सी # डीबग - डिबगिंग शुरू कर सकते हैं नहीं है, क्योंकि डिबग लक्ष्य

मैं दृश्य स्टूडियो 12 का उपयोग कर रहा है, स्रोत मैं उपयोग कर रहा हूँ पिछले वी.एस. 12 में संपादित था .. लेकिन मेरी समस्या - इस परियोजना के निर्माता मार्टिन है .. तो यह है कि मैं जहां लगता है कि यह से आ रहा है है, लेकिन मैं enter image description here

सबसे पहले, अपने कंप्यूटर उपयोगकर्ता नाम, मार्टिन नहीं है, यह Administratoring है: कि यह मुझे इस त्रुटि फेंक रहा है यह ठीक करने के बारे में नहीं पता।

मैंने प्रोजेक्ट> प्रॉपर्टीज> बिल्ड> आउटपुट पथ में संपादन करने का प्रयास किया है - और यह अभी भी काम नहीं करता है। मैं सी # से बहुत परिचित नहीं हूं, और मैंने कुछ समय समाधान के लिए खोज कर बिताया है लेकिन इसे कहीं भी नहीं मिला .. शायद इसलिए कि मुझे नहीं पता कि मुझे क्या खोजना चाहिए (मैंने कीवर्ड खोजने की कोशिश की है और त्रुटि है, लेकिन अभी भी कुछ नहीं)

+1

मार्टिन यहां आपको मिलने वाली बाधाएं कम हैं। अपने फोन का प्रयोग करें। –

+1

आप किसके बारे में बात कर रहे हैं? और मेरे फोन का उपयोग किसके लिए करें? – Reverb

+0

@ रिवरब हंस व्यंग्यात्मक था और इसका मतलब है कि आपको मार्टिन नामक व्यवस्थापक को फोन करना चाहिए। मुझे लगता है कि आपका सवाल ठीक है। –

उत्तर

40

से बोलियां इन का प्रयास करें:

1.Make यकीन है कि परियोजना के उत्पादन में पथ सही (परियोजना> गुण> निर्माण> आउटपुट पथ)

मेनू में हिन्दी 2.Go है निर्माण> कॉन्फ़िगरेशन प्रबंधक बनाने के लिए, और जांचें कि क्या आपकी मुख्य/प्रविष्टि प्रोजेक्ट ने बिल्ड की जांच की है। यदि नहीं, तो इसे जांचें।

+0

चेक किया गया और पुष्टि की गई, यह सब सही है। कुछ और होना चाहिए। – Reverb

+3

इन का प्रयास करें: उपकरण> विकल्प> परियोजनाओं और Solutions-> निर्माण और चलाने ", भागो पर जब परियोजनाओं पुराने हो चुके हैं:" के अंतर्गत एक सूची Theres चुनें: "हमेशा बनाएँ" – Dibin

+0

देखते हैं किसी भी त्रुटि जब आप अपना समाधान बना रहे हैं? – Dibin

2

नीचे दिए गए चरणों के साथ प्रयास करें:

  1. सही दृश्य स्टूडियो परियोजना पर क्लिक करें - गुण - डीबग - (प्रारंभ कार्रवाई अनुभाग) - रेडियो बटन चुनें "परियोजना प्रारंभ करें"।
  2. सही दृश्य स्टूडियो परियोजना पर क्लिक करें - गुण - डीबग - (Debuggers सक्षम करें अनुभाग) - मार्क
  3. परिवर्तन सहेजें Ctrl +शिफ्ट + एस "दृश्य स्टूडियो होस्टिंग प्रक्रिया सक्षम करें") और चलाने परियोजना फिर से।

पीएस जब मैं कंसोल इनपुट/आउटपुट को टेक्स्ट फ़ाइल में रीडायरेक्ट करने के विकल्पों के साथ खेल रहा था, तो मुझे वही समस्या का सामना करना पड़ा और विकल्प - डीबग - (स्टार्ट एक्शन सेक्शन) का चयन किया है - बाहरी प्रोग्राम शुरू करें। जब मैंने अपने कंप्यूटर पर समाधान को दूसरे स्थान पर ले जाया तो समस्या आई क्योंकि यह निष्पादन योग्य फ़ाइल के लिए एक पूर्ण पथ खोज रहा था। विजुअल स्टूडियो प्रोजेक्ट डिफ़ॉल्ट सेटिंग्स को पुनर्स्थापित करना (ऊपर देखें) समस्या को ठीक किया गया है। आपके संदर्भ के लिए मैं विजुअल स्टूडियो 2013 पेशेवर का उपयोग कर रहा हूं।

0

आप स्टार्टअप प्रोजेक्ट सेट नहीं कर रहे हैं, इसलिए केवल यह त्रुटि होती है। अधिकतर समस्या तब होती है जब आप एकल समाधान में अधिक प्रोजेक्ट के साथ काम करते हैं।

पहली बार अपनी प्रोजेक्ट पर क्लिक करें और "स्टार्ट अप प्रोजेक्ट के रूप में सेट करें" और/या स्लीटेड प्रोजेक्ट के अंदर स्टार्ट अप फ़ाइल पर राइट क्लिक करें और "स्टार्टअप फ़ाइल सेट करें" पर क्लिक करें।

0

मुझे यह त्रुटि भी अक्सर मिलती है।

मैं कोड को संशोधित करके (बहुत छोटा परिवर्तन कर रहा हूं) इसे हल करके इसे हल करता हूं, फिर इसे हल करता हूं।

0

मुझे भी यही समस्याएं थीं। मुझे फ़ाइल अधिकार बदलना पड़ा। अपने गुणों में "केवल पढ़ने" को अनमार्क करें।

0

मुझे एक ही समस्या थी और दुर्भाग्यवश उपरोक्त उत्तरों में से मेरे लिए काम नहीं किया गया।समाधान है कि मेरे लिए काम किया है:

सही अपने स्टार्टअप परियोजना का चयन करें और गुण पर क्लिक करें - डिबग और परिवर्तन "बाहरी कार्यक्रम शुरू:" सही पथ

हो गया है!

1

मेरे मामले में मैंने मैन्युअल रूप से एक समाधान में एक प्रोजेक्ट जोड़ा था, जहां वह परियोजना संदर्भित अन्य परियोजनाओं की तुलना में उच्च .NET संस्करण को लक्षित कर रही थी। अजीब ... ऐसे मामलों में आमतौर पर कुछ हद तक अधिक verbose, शाब्दिक और वर्णनात्मक त्रुटि होगी।

कोई वास्तविक त्रुटि नहीं थी, लेकिन एक चेतावनी थी जो उतनी ही कहती थी।

1

इस तरह की समस्या वाले लोगों के लिए - दूसरा समाधान: समाधान बनाने पर चेतावनियों पर ध्यान दें। उदाहरण के लिए, मैंने अपने मुख्य प्रोजेक्ट (4.5) की तुलना में .NET (4.5.2) के उच्च संस्करण के साथ बनाया गया एक डीएल संदर्भित किया था, जब मैंने 4.0 बिल्ड प्रक्रिया के साथ निर्मित एक डीएलएल का संदर्भ दिया था।

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