Clr.dll का संस्करण एक से मेल नहीं खाता mscordacwks.dll के लिए बनाया गया था


87

मेरे पास विज़ुअल स्टूडियो 2010 में एक सी # कंसोल ऐप है जिसे मैं बस ठीक से चला सकता हूं। जब मैं डिबग मोड में प्रक्रिया को चलाने का प्रयास करता हूं, तो मुझे निम्नलिखित त्रुटि के साथ प्रस्तुत किया जाता है:

clr.dll संस्करण mscordacwks.dll से मेल नहीं खाता

मैंने किसी भी जानकारी की खोज करने की कोशिश की है, लेकिन मुझे कुछ भी नहीं मिला है। क्या कोई मुझे सुराग दे सकता है कि मैं डिबगर के साथ इसे क्यों नहीं चला सकता हूं?

संपादित करें: मुझे स्पष्ट करना चाहिए कि मैं पहले एक कंसोल ऐप को सफलतापूर्वक डीबग करने में सक्षम रहा हूं, यह एक नई स्थिति है।


जब यह होने लगा तब कुछ बदला? क्या यह सभी परियोजनाओं और फ्रेमवर्क संस्करणों के लिए होता है?
SLACs

@SLaks ऐसा नहीं है कि मैं इससे अवगत हूं। हाँ।
रेबेका चेर्नॉफ

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

साथ ही यह त्रुटि VS2015 पर हो सकती है ।
दिब

जवाबों:


175

जब मैं इस त्रुटि को पुन: पेश करने में सक्षम होता हूं, तो मैं यह बता सकता हूं कि यह विंडोज अपडेट स्थापित करने के बीच में होने के कारण होता है। इसलिए, अपडेट चलाना, फिर एक रिबूट को स्थगित करना, फिर कोड को डीबग करने का प्रयास करना जो मुझे इस टूटी हुई स्थिति में डाल रहा है।


1
+1 - मेरे पास एक ही त्रुटि थी, लेकिन जब एक प्रक्रिया में संलग्न होने की कोशिश कर रहा था। मेरा कंप्यूटर कुछ अद्यतन स्थापित करने में विफल रहा था, और एक रिबूट लंबित था। अपडेट्स को रीबूट करने और पुनः प्राप्त करने के बाद, मैं फिर से संलग्न कर सकता हूं।
पॉल

4
मेरा कंप्यूटर अपडेट चलाने की प्रक्रिया में है, जो संबंधित हो सकता है। हालांकि मेरे मामले में वीएस 2010 को बंद करने और फिर से खोलने से समस्या ठीक हो गई।
टीटीटी

1
वीएस 2012 एसपी 1 पर, एक .net फ्रेमवर्क अपडेट के बाद, मुझे यह त्रुटि हुई थी। आवेदन के लिए केवल IIS एक्सप्रेस (वीएस से एक) को फिर से शुरू करना भी कंप्यूटर को रिबूट किए बिना समस्या को हल करता है।
सेबस्टियन एफ।

4
कभी-कभी मैं वास्तव में माइक्रोसॉफ्ट से नफरत करता हूं।
jp2code

2
विंडोज अपडेट का उपयोग करते समय मुझे भी यह त्रुटि मिली, लेकिन विजुअल स्टूडियो (2010) को फिर से शुरू करने के बाद अपना समाधान ठीक से चल सका। मुझे कंप्यूटर को पुनरारंभ करने या पहले से अपडेट करने की प्रक्रिया को पूरा करने की आवश्यकता नहीं थी।
शेरिदन

6

मेरे पास एक बार यह समस्या थी और यह सर्वर पर एक लंबित विंडोज अपडेट के कारण था जहां प्रक्रिया चल रही थी, जिसे मैं संलग्न करना चाहता था।


4

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

मेरे कंप्यूटर को पुनरारंभ करने के बाद सब कुछ ठीक काम करना शुरू कर दिया और अद्यतन करने की अनुमति दी।

अतिरिक्त नोट्स: मैंने हाल ही में विजुअल स्टूडियो 2010 अल्टीमेट में अपडेट किया था और इसके सर्विस पैक 1 को स्थापित किया था।


+1 मेरे पास अद्यतन लंबित थे। कंप्यूटर को पुनरारंभ करने के बाद सब कुछ काम किया। विंडोज 7 पर विजुअल स्टूडियो 2013
जारेड बीच

4

मेरे पास यह तब था जब मैंने Visual Studio 2013 के लिए .NET 4.6 स्थापित किया था।

इस विशेष स्थिति में, Visual Studio 2013 को पुनरारंभ करने से समस्या हल हो गई।


3

मैंने आखिरकार इसे हल कर लिया है!

ऐसा प्रतीत होता है कि मैंने अपने विंडोज को अपडेट करने के बाद 7. मेरी एक फाइल आउट ऑफ डेट हो गई होगी।

फिक्स: स्थापित वीएस 2010 सर्विस पैक 1

स्थापित करने के बाद सही ढंग से काम किया। ब्रेकपाइंट और सब कुछ हिट!

आशा है कि यह आपके लिए भी काम करता है!


3

मैंने सर्विस पैक 1 को भी अपडेट किया, और सुनिश्चित किया कि विंडोज अपडेट अप टू डेट रहे, लेकिन मुझे अभी भी यही समस्या थी:

"लक्ष्य में CLR.dll का संस्करण एक mscordacwks.dll से मेल नहीं खाता है।"

Microsoft ने इस मुद्दे को connect.microsoft.com पर बंद कर दिया, न कि प्रतिलिपि प्रस्तुत करने योग्य ... अनुचित समर्थन, गैर-जिम्मेदार समर्थन प्रणाली !!

लेकिन social.msdn.com पर मुझे इस लिंक के माध्यम से अपग्रेड करने के लिए निर्देशित किया गया था , और इससे मेरी मशीन में समस्या का समाधान हो गया है (Win7, VS2010, लक्ष्य 4.0)

आशा करता हूँ की ये काम करेगा।


1
मृत लिंक? मेरे लिए मरा हुआ लगता है।
अडाप्टैबी

2

सीधे शब्दों में। Visual Studio को पुनरारंभ करने से मेरे मामले में समस्या हल हो गई।


1

मैं उम्र के लिए वीएस 2010 SP1 था और कई बार रिबूट किया था। वहाँ किसी भी विंडोज़ अद्यतन प्रगति में नहीं था। मैंने अपने सभी वीएस 2010 आईडीई को बंद कर दिया और फिर उन्हें खोल दिया, और समस्या दूर हो गई।


1

ऐसा तब होता है, जब आप एक विन्डोज़ अपडेट करते हैं और आपने अपने सिस्टम को रिबूट नहीं किया है और अपडेट विजुअल स्टूडियो के अनुकूल नहीं है। तो इसे हल करने के लिए, बस VISUAL स्टूडियो पर एक अद्यतन नवीनतम करने के लिए करते हैं। इसे ठीक करना चाहिए


1

मेरे पास .net फ्रेमवर्क 4.5 स्थापित करने के बाद यह अजीब मुद्दा था, जब मेरी परियोजना के लिए .net 4 का उपयोग करना। VS 2010 सर्विस पैक को अद्यतन करने से यह हल नहीं हुआ, केवल .net 4.5 और 4 को हटाना , और फिर .net 4 को ही पुनः इंस्टॉल करना।


1

मैं Win7 पर VS2013 है और VS को पुनरारंभ करने से मेरे लिए काम किया। लगता है कि यह वीएस / सीएलआर बग है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.