Σήμερα το πρωί αντιμετώπισα ένα πρόβλημα κατά το άνοιγμα της λύσης του Visual Studio και όταν προσπάθησα να την εκτελέσω, μου είπε:
Δεν βρέθηκαν εξαγωγές που να ταιριάζουν με το όνομα της σύμβασης περιορισμού.
Πώς μπορώ να διορθώσω αυτό το πρόβλημα;
Έλυσα αυτό το πρόβλημα με την εκκαθάριση της προσωρινής μνήμης μοντέλων στοιχείων του Visual Studio.
Απλά διαγράψτε ή μετονομάστε αυτόν τον φάκελο:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
ή
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
και επανεκκινήστε το Visual Studio.
Η έκδοση του Visual Studio που διαθέτετε καθορίζεται από τον αριθμό π.χ.
Το Visual Studio 2012 είναι 11.0
(όπως φαίνεται παραπάνω)
Το Visual Studio 2013 είναι 12.0
.
Το Visual Studio 2015 είναι 14.0
.
Το Visual Studio 2017 είναι 15.0
Για όσους δεν γνωρίζουν:
Το %LocalAppData%\
είναι το ίδιο με το C:\Users\{yourUsername}\AppData\Local
.
Για όσους έχουν εγκατεστημένες πολλαπλές εκδόσεις του Visual Studio, π.χ. 2012 και 2013, μπορεί να βοηθήσει να αφαιρέσετε την ComponentModelCache και για τις δύο εκδόσεις πριν από την επανεκκίνηση του Visual Studio, π.χ. 11.0 και 12.0.
Δεν χρειάζεται να μετονομάσετε ή να διαγράψετε ολόκληρο το φάκελο:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Απλά μετονομάστε ή διαγράψτε το αρχείο Microsoft.VisualStudio.Default.cache
μέσα στην παραπάνω τοποθεσία.
Το Visual Studio Express 2012 έχει διαφορετικές διαδρομές.
Visual Studio Express
Με το Visual Studio Express 2012 for Web
Δεν χρειάστηκε να επανεγκαταστήσω το Visual Studio Express