Bu sabah Visual Studio çözümümü açarken bir sorunla karşılaştım ve çalıştırmaya çalıştığımda şöyle dedi:
Kısıtlama sözleşmesi adıyla eşleşen hiçbir ihracat bulunamadı
Bu sorunu nasıl çözebilirim?
Bu sorunu Visual Studio Bileşen Modeli Önbelleğini temizleyerek çözdüm.
Bu klasörü silin veya yeniden adlandırın:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
veya
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
ve Visual Studio'yu yeniden başlatın.
Sahip olduğunuz Visual Studio sürümü numara ile belirtilir, örn.
Visual Studio 2012 11.0
dır (yukarıda gösterildiği gibi)
Visual Studio 2013 12.0
dır
Visual Studio 2015 14.0
dır
Visual Studio 2017 15.0
dır
Bilmeyenler için:
%LocalAppData%\
, C:\Users\{kullanıcı adınız}\AppData\Local
ile aynıdır
Visual Studio'nun birden çok sürümü yüklü olanlar için, örneğin 2012 ve 2013, Visual Studio'yu yeniden başlatmadan önce her iki sürüm için de ComponentModelCache'yi kaldırmak yardımcı olabilir, örneğin 11.0 ve 12.0.
Tüm klasörü yeniden adlandırmaya veya silmeye gerek yok:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Yukarıdaki konumun içindeki Microsoft.VisualStudio.Default.cache
dosyasını yeniden adlandırın veya silin.
Visual Studio Express 2012'nin farklı yolları vardır.
Visual Studio Express
Web için Visual Studio Express 2012 ile
Visual Studio Express'i yeniden yüklemem gerekmedi