आज सुबह मैंने अपना विजुअल स्टूडियो समाधान खोलते समय एक समस्या का सामना किया, और जब मैंने इसे चलाने की कोशिश की, तो उसने कहा:
कोई निर्यात नहीं पाया गया कि बाधा अनुबंध नाम से मेल खाता है
मैं इस समस्या को कैसे ठीक करुं?
आज सुबह मैंने अपना विजुअल स्टूडियो समाधान खोलते समय एक समस्या का सामना किया, और जब मैंने इसे चलाने की कोशिश की, तो उसने कहा:
कोई निर्यात नहीं पाया गया कि बाधा अनुबंध नाम से मेल खाता है
मैं इस समस्या को कैसे ठीक करुं?
जवाबों:
मैंने Visual Studio घटक मॉडल कैश को साफ़ करके इस समस्या को हल किया है।
बस इस फ़ोल्डर को हटाएं या नाम बदलें:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
या
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
और Visual Studio को पुनरारंभ करें।
आपके पास Visual Studio का संस्करण संख्या द्वारा निर्दिष्ट किया गया है
विजुअल स्टूडियो 2012 है 11.0
(जैसा कि ऊपर दिखाया गया है)
विजुअल स्टूडियो 2013 है 12.0
विजुअल स्टूडियो 2015 है 14.0
विजुअल स्टूडियो 2017 है 15.0
विजुअल स्टूडियो 2019 है 16.0
उन लोगों के लिए जो नहीं जानते: के
%LocalAppData%\
रूप में ही हैC:\Users\{yourUsername}\AppData\Local
उन लोगों के लिए जिनके पास Visual Studio के कई संस्करण स्थापित हैं, उदाहरण के लिए 2012 और 2013, यह Visual Studio, जैसे 11.0 और 12.0 को पुनरारंभ करने से पहले दोनों संस्करणों के लिए ComponentModelCache को निकालने में मदद कर सकता है।
पूरे फ़ोल्डर का नाम बदलने या हटाने की आवश्यकता नहीं है:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Microsoft.VisualStudio.Default.cache
उपरोक्त स्थान के अंदर फ़ाइल का नाम बदलें या हटाएं ।
विजुअल स्टूडियो एक्सप्रेस 2012 के अलग-अलग रास्ते हैं।
विजुअल स्टूडियो एक्सप्रेस
वेब के लिए विजुअल स्टूडियो एक्सप्रेस 2012 के साथ
मुझे विजुअल स्टूडियो एक्सप्रेस को फिर से स्थापित करने की आवश्यकता नहीं थी
यह वास्तव में एक विजेता की तरह काम करेगा:
समाधान: नीचे दिए गए स्थान से ComponentModelCache फ़ोल्डर को हटाने का प्रयास करें।
[C:]\Users\[your user name]\AppData\Local\Microsoft\VisualStudio\[Visual Studio version number]
और सफल डिलीट के बाद, फ़ोल्डर को उसी नाम से फिर से बनाएँ, "ComponentModelCache"।
घटक मॉडल कैश को हटाने से मेरे लिए काम नहीं किया (ठीक है, ऊपर दी गई सापेक्ष निर्देशिका मेरी मशीन में मौजूद नहीं थी)। इसके बजाय, मैंने विज़ुअल स्टूडियो 2012 एक्सप्रेस के लिए एक एक्सटेंशन स्थापित किया । मेनू उपकरण → * एक्सटेंशन और अपडेट ... ** → ऑनलाइन → कोई भी चुनें और फिर डाउनलोड करें। यह स्पष्ट रूप से कैश को विजुअल स्टूडियो के पुनर्निर्माण के कारण अमान्य करता है।
यहाँ मेरा स्रोत है ।
इस समस्या को सभी फ़ोल्डर्स और फ़ाइलों को हटाकर या साफ़ करके हल किया जा सकता है %AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
यह वास्तव में Visual Studio घटक मॉडल कैश को साफ़ करता है।
विंडोज 7 मशीनों पर, पथ अलग है। जब आप टाइप %appdata%
में चलाएँ संवाद, यह फ़ोल्डर खोलता C:\Users\<username>\AppData\Roaming
।
पैरेंट फ़ोल्डर में जाने के लिए 'अप' बटन पर क्लिक करें और 'लोकल' फ़ोल्डर चुनें।
अंतिम रास्ता: C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
के लिए Visual Studio 2012 और बाद के संस्करणों, समाधान फ़ोल्डर की सामग्री को हटाने किया जाना चाहिए ComponentModelCache
:
C:\Users\[username]\AppData\Local\Microsoft\WDExpress\11.0\ComponentModelCache
विजुअल स्टूडियो 2013
C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
Visual Studio 2013 के लिए आपको उस फ़ोल्डर को इस पथ से हटाने की आवश्यकता है:
%AppData%\..\Local\Microsoft\VisualStudio\12.0
'visual c++ package' failed to load
विजुअल स्टूडियो 2013 अल्टीमेट को लॉन्च करने में मुझे यही समस्या थी, और यहाँ समाधान मेरे काम नहीं आया। मैंने उल्लेख किए गए फ़ोल्डरों को हटाने और विजुअल स्टूडियो को फिर से शुरू करने की कोशिश की, लेकिन यह काम नहीं किया।
हालाँकि मुझे अन्य समस्याएं भी थीं, जैसे Microsoft.visual स्टूडियो पैकेज ने सही ढंग से लोड नहीं किया और पृष्ठ 3 3e8a59-2712-48a1-863e-0ef4e67961fc 'VS 2012 नहीं मिला । उत्तरार्द्ध टीम एक्सप्लोरर विंडो में एक संदेश को संदर्भित करता है, जिसमें कहा गया है कि "पेज 'सोमनम्बर' नहीं मिल सकता है"।
इसलिए मैं devenv /setup
प्रशासनिक अधिकारों के साथ विजुअल स्टूडियो कमांड प्रॉम्प्ट पर चलता हूं । इसने काम किया, और अब सब कुछ ठीक है।
फ़ोल्डर्स साफ़ करना मेरे काम नहीं आया। इसलिए मैं 'प्रोग्राम्स एंड फीचर्स' में गया और दृश्य स्टूडियो 2013 सेटअप स्टार्टअप को बदलने के लिए बटन का उपयोग किया।
सेटअप में मैं मरम्मत कार्य का चयन करता हूं और इसने मेरे लिए समस्या को ठीक कर दिया है।
मुझे विंडोज 8.1 के विजुअल स्टूडियो एक्सप्रेस 2013 के साथ भी यही समस्या थी।
दुर्भाग्य से
% AppData% में कोई "ComponentModelCache" फ़ोल्डर नहीं था .. \ Local \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache।
मुझे "ComponentModelCache" फ़ोल्डर मिला
.. \ Users [उपयोगकर्ता नाम] \ AppData \ Local \ Microsoft \ WDExpress \ 12.0
और इस फ़ोल्डर को वहां से हटाकर इस समस्या को हल किया।
यदि आपके पास वीएस 2013 है, तो आपको निम्न पर जाना होगा: % LOCALAPPDATA% \ Microsoft \ VisualStudio \ 12.0 फिर ComponentModelCache फ़ोल्डर का नाम बदलें।
मैंने Microsoft से जारी कुछ अपडेट के बाद इसी तरह की समस्या का अनुभव किया था (उनमें से जहां .NET फ्रेमवर्क 4.5 के बारे में)।
इंटरनेट पर मुझे Microsoft ज्ञानकोष लेख का निम्न लिंक मिला:
Microsoft Visual Studio 2012 के लिए अद्यतन (KB2781514)
इसने मेरे लिए काम किया।
विंडोज के कई अपडेट इंस्टॉल करने के बाद विजुअल स्टूडियो 2013 वेब के साथ मेरे साथ ऐसा हुआ। दुर्भाग्य से इस सूत्र में किसी भी सुझाव ने मदद नहीं की।
मुझे इंस्टॉलर को फिर से चलाना और "मरम्मत" विकल्प चुनना था। उसके बाद (और एक रिबूट) यह एक बार फिर से काम कर रहा था।
कुछ मामलों में आपको Visual Studio के एक से अधिक संस्करण को सुधारना पड़ सकता है। एक उदाहरण तब होता है जब VS 2013 में एक स्क्रिप्ट टास्क कंट्रोल VS 2012 खोलता है जब आप स्क्रिप्ट संपादित करते हैं।
ComponentModelCache फ़ोल्डर का नामकरण मेरे लिए Visual Studio 2015 में काम किया है, लेकिन थोड़ा अलग पथ के साथ:
%AppData%\..\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
मेरे पास एक दूसरे विभाजन के साथ विंडोज 7 x64 है जिस पर विंडोज 8 (पूर्वावलोकन स्थापित)। विंडोज फोन के लिए माइक्रोसॉफ्ट विजुअल स्टूडियो एक्सप्रेस 2012 के साथ काम करते हुए, मैं उसी समस्या के साथ आता हूं। लेकिन ComponentModelCache यहाँ पाया गया है:
C: \ Users \ जयराम \ AppData \ Local \ Microsoft \ VPDExpress \ 11.0
जब मैं कमांड प्रॉम्प्ट का उपयोग करने का प्रयास करता हूं तो मुझे "पहुंच अस्वीकृत" संदेश प्राप्त होने पर मैं हटाने या नाम बदलने में असमर्थ हूं:
प्रशासक: वीएस २०२ एक्स ६४ क्रॉसटॉल्सकमंडप्रॉमप्ट
यह समस्या MEF कैश भ्रष्टाचार के कारण है। प्रतिक्रिया एक्सटेंशन स्थापित करना (या किसी भी एक्सटेंशन को स्थापित करना) कैश को अमान्य कर देगा, जिससे वीएस इसे फिर से बना देगा।
मैं विजुअल स्टूडियो 2012 का उपयोग कर रहा हूं। विजुअल स्टूडियो 2013 वेब एक्सप्रेस को स्थापित करने के बाद, जब मैं विजुअल स्टूडियो 2012 में किसी भी प्रोजेक्ट को चलाना या खोलना चाहता हूं तो यह मुझे निम्न त्रुटि दिखाता है:
" कोई निर्यात नहीं पाया गया कि बाधा अनुबंध नाम से मेल खाता है" ।
मैंने ComponentModelCache को साफ़ करने के लिए उपरोक्त समाधान का भी प्रयास किया , लेकिन मुझे फ़ोल्डर नहीं मिला। मैं अपनी समस्या हल करता हूं: रिपेयर विजुअल स्टूडियो 2012
सॉफ़्टवेयर के एक्सप्रेस संस्करणों के लिए, आपको जिस फ़ोल्डर की ज़रूरत है, वह थोड़ी अलग जगह पर है: वेब के लिए एक्सप्रेस 2012 के लिए यह है C:\Users\XXXXXXXX\AppData\Local\Microsoft\VWDExpress
- विज़ुअल स्टूडियो फ़ोल्डर में नहीं।
मैंने इस समस्या का अनुभव Microsoft Visual Studio Express 2012 में विंडोज़ फोन के लिए फ़ाइल खोलने की कोशिश करते हुए किया।
फिर मैं करने के लिए पहुंच गया
C: \ Users \ MyUserName \ AppData \ Local \ Microsoft \ VPDExpress \ 11.0 \ ComponentModelCache
और अंदर ComponentModelCache i ने Microsoft.VisualStudio.Default.cache CACHE फ़ाइल को हटा दिया। फाइनली मैंने विजुअल स्टूडियो को फिर से शुरू किया और अपने प्रोजेक्ट को फिर से खोल दिया।
तब मेरी समस्या हल हो गई, मैं फ़ाइल खोलने में सक्षम था।
नोट: मेरा OS विंडोज़ 8 है। और मैंने विंडोज़ फोन ऐप विकसित करने के लिए एसडीके 8 स्थापित किया है
धन्यवाद
मुझे एक त्रुटि संदेश के साथ एक त्रुटि मिली - दो साल बाद। यह इस समय एक अलग समस्या है। हालांकि, .NET कोर dnx चीजों से संबंधित है।
मुझे स्टैक ओवरफ्लो पर कोई जवाब नहीं मिला, लेकिन एक GitHub मुद्दा है जिसमें वर्कअराउंड है: https://github.com/aspnet/Home/issues/1455
नीचे वर्कअराउंड का सबसे महत्वपूर्ण हिस्सा है:
- पूरी
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\DNX
निर्देशिका को हटा दें । (जहाँ तक मैं समझता हूँ, यह ASP.NET Core RC1 के पुराने संस्करण से संबंधित है, जो किसी कारण से अभी भी Visual Studio 2015 Update-3 के साथ भेज दिया गया है)।C:\Users\<user>\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
फ़ाइल हटाएँ ।- विजुअल स्टूडियो 2015 के लिए डेवलपर कमांड प्रॉम्प्ट को प्रशासक के रूप में चलाएं, और
devenv /setup
कमांड निष्पादित करें । नई devenv.exe.config फ़ाइल उत्पन्न होती है। इस बार कई विधानसभाएं हैं जोC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\DotNet
निर्देशिका का उल्लेख करती हैं।- Visual Studio 2015 चलाएँ और जाँचें कि यह Microsoft .NET कोर टूल (पूर्वावलोकन 2) 14.1.20624.0 को मदद => Microsoft Visual Studio मेनू के बारे में दिखाता है।
यह पता लगाने के लिए GitHub पर olegburov की पोस्ट के लिए धन्यवाद ।
दृश्य स्टूडियो 2013 में C # के लिए IntelliJ IDEA और ReSharper को पुनर्स्थापित करने के बाद मुझे यह त्रुटि मिली ।
सबसे पहले, मुझे एक्सटेंशन के साथ एक त्रुटि समस्या मिली, और इसके बाद मुझे यह त्रुटि मिली:
"कोई निर्यात नहीं मिला जो बाधा अनुबंध नाम से मेल खाता हो"
मैंने बस ComponentModelCache फ़ोल्डर निकाला और इस त्रुटि को हल किया।
मेरे 2 सेंट: आजीवन सुझावों से ऊपर के बाद, मुझे थोड़ा अलग अनुभव हुआ; मेरा VS 2017 कम्युनिटी एडिशन है, जिसे एक बार इंस्टॉल किया गया है, और मैंने नोटिस किया है कि ये सभी 3 फ़ोल्डर्स हैं:
%LocalAppData%\Microsoft\VisualStudio\15.0 ==> Empty
%LocalAppData%\Microsoft\VisualStudio\7f0c75b0 ==> has only the CoreCon folder
यह वह घटक है जिसके पास ComponentModelCache है:
%LocalAppData%\Microsoft\VisualStudio\15.0_7f0c75b0
केवल Microsoft.VisualStudio.Default.cache को हटाने का कोई प्रभाव नहीं था।
इसलिए, मैंने वहां सभी 4 फाइलें हटा दी हैं: .cache, .err, .external और कैटलॉग। वी.एस. को पुनः आरंभ करने पर, समस्या चली गई और 5 वीं फाइल दिखाई दी:
Microsoft.VisualStudio.Default.scan
हटाने से ComponentModelCache
मेरा काम नहीं चला। इस Microsoft समर्थन थ्रेड पर एक अनुशंसा के लिए VS 2019 को पुनर्स्थापित करना धन्यवाद ।
विवरण