Съобщение за грешка "Не бяха открити експорти, които да отговарят на името на договора за ограничение"
Тази сутрин се сблъсках с проблем при отварянето на моето решение във Visual Studio и когато се опитах да го стартирам, се появи съобщение:
Не бяха намерени експорти, които да отговарят на името на договора за ограничение
Как мога да реша този проблем?
1055
3
Реших този проблем, като изчистих кеша на модела на компонента на Visual Studio.
Просто изтрийте или преименувайте тази папка:
или
и рестартирайте 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.
Не е необходимо да преименувате или изтривате цялата папка:
Просто преименувайте или изтрийте файла
Microsoft.VisualStudio.Default.cache
в горното местоположение.Visual Studio Express 2012 има различни пътища.
Visual Studio Express
С Visual Studio Express 2012 за уеб
Не се наложи да преинсталирам Visual Studio Express