2012-08-25 14 views
17

मुझे अपने विजुअल स्टूडियो 2010 में कोई समस्या है। जब मैं डिबगिंग बटन शुरू करता हूं और यह डिबगिंग शुरू करता है।विजुअल स्टूडियो 2010 प्रोग्राम शुरू करने में असमर्थ। डीएल

ऐसा लगता है कोई त्रुटि नहीं है कि बटन "मैं सिर्फ एक बना" "पर यह"

लेकिन यह Unable to start program 'c:\users\.....\xx.dll'

कोई अब कैसे इसे हल करने की है दिखाई देगा?

दूसरा सवाल यह है: जब मैं "बटन" स्रोत कोड देखने के लिए बाएं बटन पर क्लिक करता हूं, यह सभी प्रोजेक्ट कोड क्यों दिखाएगा? क्या मुझे कुछ सेटिंग संशोधित करनी चाहिए?

उत्तर

24

विजुअल स्टूडियो स्वयं एक .dll नहीं चलाएगा। क्या आपके समाधान में एक .exe प्रोजेक्ट है? यदि ऐसा है, तो राइट क्लिक करें और "स्टार्टअप प्रोजेक्ट के रूप में सेट करें" का चयन करें। यदि नहीं, तो आपको एक बनाने की आवश्यकता होगी, और इसे अपने डीएलएल के रूप में फ़ॉर्म लोड करने के लिए निर्देशित करना होगा।

बटन पर बायाँ क्लिक करने के लिए, मुझे पूरा यकीन नहीं है कि आप क्या वर्णन कर रहे हैं। क्या आप एक चित्र पोस्ट कर सकते हैं?

+3

वही समस्या मेरे साथ हुई। मेरे समाधान में दो उप-परियोजनाएं थीं: एक डीएलएल प्रोजेक्ट है और दूसरा एक ईईईई प्रोजेक्ट है (जो डीएलएल प्रोजेक्ट का उपयोग करता है)। केवल जब मैं EXE प्रोजेक्ट को स्टार्ट-अप प्रोजेक्ट सेट करता हूं तो मैं प्रोग्राम को डीबग कर सकता हूं। अब मैं समझता हूं कि वीएस -2010 डीएलएल को मुख्य कार्यक्रम के रूप में चलाने की कोशिश कर रहा था और इसलिए त्रुटि संदेश दिया गया था। – MDman

+1

परफेक्ट (वाई) पोस्ट और टिप्पणी, आप दोनों को बहुत धन्यवाद –

5

MSVC के पिछले संस्करणों में, जबकि .dll चल रहा है, होगा exe फ़ाइल

लेकिन MSVC 2010 में ऐसी कोई विकल्प नहीं है के लिए एक संवाद पूछ पथ मिलता है।

  • गुण
  • विन्यास गुण> डिबगिंग अपने dll परियोजना पर इस

    1. राइट क्लिक करें ठीक करने के लिए। यहां, कमांड में -> अपने exe के लिए पथ जोड़ें।

    कमांड तर्क जोड़ें, यदि कोई हो।

    आप जाने के लिए अच्छे हैं!

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