Pagi ini saya dihadapkan suatu masalah ketika saya membuka Visual Studio solusi, dan ketika saya mencoba untuk menjalankan hal itu, ia berkata:
Tidak ada ekspor ditemukan bahwa pertandingan kendala kontrak nama
Bagaimana saya bisa memperbaiki ini masalah?
Saya memecahkan masalah ini dengan membersihkan Visual Studio Komponen Model Cache.
Hanya menghapus atau mengubah nama folder ini:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
atau
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
dan restart Visual Studio.
Versi Visual Studio yang anda miliki adalah ditentukan oleh jumlah mis.
Visual Studio 2012 adalah 11.0
(seperti yang ditunjukkan di atas)
Visual Studio 2013 adalah 12.0
Visual Studio 2015 adalah 14.0
Visual Studio 2017 adalah 15.0
Bagi mereka yang don't tahu:
%LocalAppData%\
adalah sama dengan C:\Users\{yourUsername}\AppData\Local
Bagi mereka yang memiliki beberapa versi dari Visual Studio diinstal, misalnya tahun 2012 dan 2013, mungkin membantu untuk menghapus ComponentModelCache untuk kedua versi sebelum restart Visual Studio, misalnya 11.0 dan 12.0.
Tidak perlu untuk mengubah nama atau menghapus seluruh folder:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Hanya mengubah nama atau menghapus Microsoft.VisualStudio.Default.cache
file dalam lokasi di atas.
Visual Studio Express 2012 memiliki jalan yang berbeda.
Visual Studio Express
Dengan Visual Studio Express 2012 untuk Web
Saya tidak harus re-install Visual Studio Express
Ini akan benar-benar bekerja seperti juara:
Solusi: Cobalah untuk menghapus ComponentModelCache folder dari bawah lokasi.
[C:]\Users\[your user name]\AppData\Local\Microsoft\VisualStudio\[Visual Studio version number]
Dan setelah berhasil menghapus, membuat folder dengan nama yang sama, "ComponentModelCache".
Menghapus Komponen Model Cache tidak bekerja untuk saya (baik, relatif direktori yang diberikan di atas tidak ada di mesin saya). Sebaliknya, saya menginstal ekstensi untuk Visual Studio 2012 Express. Menu alat-Alat → *Ekstensi dan Update...* → Online → Memilih* dan kemudian download. Ini rupanya membatalkan cache menyebabkan Visual Studio untuk membangunnya kembali.
Berikut ini's my sumber.
Masalah ini dapat diselesaikan dengan menghapus atau membersihkan semua file dan folder dari %AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
Ini benar-benar membersihkan Visual Studio komponen model cache.
Pada Windows 7 mesin-mesin, jalan yang berbeda. Ketika anda mengetik %appdata%
in Run dialog, buka folder C:\Users\<username>\AppData\Roaming
.
Klik 'hingga' tombol untuk menavigasi ke folder induk dan pilih folder 'Lokal'.
Akhir path: C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
untuk Visual Studio 2012 dan versi yang lebih baru, solusinya harus menghapus isi folder ComponentModelCache
:
C:\Users\[username]\AppData\Local\Microsoft\WDExpress\11.0\ComponentModelCache
Visual Studio 2013
C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
Aku punya masalah yang sama setelah meluncurkan Visual Studio 2013 Ultimate, dan solusi di sini didn't bekerja untuk saya. Aku mencoba menghapus disebutkan folder dan mulai Visual Studio lagi, tapi itu tidak't bekerja.
Namun saya memiliki masalah lain juga, seperti https://stackoverflow.com/questions/17574089/microsoft-visual-studio-package-did-not-loaded/23159044#23159044 dan juga https://stackoverflow.com/questions/13088826/page-312e8a59-2712-48a1-863e-0ef4e67961fc-not-found-vs-2012. Yang terakhir ini mengacu pada pesan di Tim Explorer jendela yang mengatakan "Halaman 'somenumber' tidak dapat ditemukan".
Jadi saya menjalankan devenv /setup
pada Visual Studio command prompt dengan hak administratif. Itu pekerjaan, dan semuanya baik-baik saja sekarang.
Aku punya masalah yang sama dengan Visual Studio Express 2013 Windows 8.1.
Sayangnya tidak ada "ComponentModelCache", map
%AppData%..\Local\Microsoft\VisualStudio\12.0\ComponentModelCache.
Saya menemukan "ComponentModelCache", map
..\Users[username]\AppData\Local\Microsoft\WDExpress\12.0
dan memecahkan masalah ini dengan menghapus folder ini dari sana.
Saya mengalami masalah yang sama setelah beberapa update yang dirilis Microsoft (bagian dari mereka di mana sekitar .NET framework 4.5).
Di Internet saya mendapat link berikut ke artikel basis pengetahuan Microsoft:
Update untuk Microsoft Visual Studio 2012 (KB2781514)
Ini bekerja untuk saya.
Ini terjadi kepada saya dengan Visual Studio 2013 Web, setelah Windows diinstal beberapa update. Sayangnya tidak satupun dari saran di thread ini membantu.
Aku harus kembali menjalankan installer dan pilih "Perbaikan" opsi. Setelah itu (dan reboot) itu bekerja sekali lagi.
Dalam beberapa kasus, anda mungkin harus memperbaiki lebih dari satu versi dari Visual Studio. Salah satu contoh adalah ketika Script Task control di VS 2013 membuka VS 2012 ketika anda klik Edit Script.
Saya memiliki Windows 7 x64 dengan kedua partisi di mana Windows 8 (preview diinstal). Saat bekerja dengan Microsoft Visual Studio Express 2012 for Windows Phone, saya datang dengan masalah yang sama. Tapi ComponentModelCache ditemukan di sini:
C:\Users\Jayaram\AppData\Local\Microsoft\VPDExpress\11.0
Saya tidak dapat menghapus atau mengubah nama karena saya mendapatkan "akses ditolak" pesan ketika saya mencoba menggunakan command prompt:
Administrator: VS2012 X64 CrossToolsCommandPrompt
Saya menggunakan Visual Studio 2012. Setelah menginstal Visual Studio 2013 web express, ketika saya ingin menjalankan atau membuka proyek dalam Visual Studio 2012 itu menunjukkan saya galat berikut:
"tidak ada ekspor ditemukan bahwa pertandingan kendala kontrak nama".
Saya juga mencoba solusi di atas untuk membersihkan ComponentModelCache, tapi aku tidak menemukan folder. Saya memecahkan masalah saya hanya dengan: Perbaikan Visual Studio 2012
Untuk versi software, folder yang anda butuhkan adalah sedikit berbeda tempat(s): Untuk Express 2012 for Web ini adalah C:\Users\XXXXXXXX\AppData\Local\Microsoft\VWDExpress
tidak dalam folder Visual Studio.
Saya mendapat error dengan pesan kesalahan yang sama dua tahun kemudian. It's masalah yang berbeda kali ini, terkait dengan .NET Core dnx hal.
Saya tidak't menemukan jawaban pada Stack Overflow, tapi ada's GitHub masalah yang berisi solusi: https://github.com/aspnet/Home/issues/1455
Di bawah ini adalah bagian yang paling penting dari solusi:
- Menghapus seluruh
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\DNX
direktori. (Sejauh yang saya mengerti, itu termasuk versi lama ASP.NET Inti RC1, yang untuk beberapa alasan masih dikirim bahkan dengan Visual Studio 2015 Update-3).- Menghapus
C:\Users\<user>\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
file.- Menjalankan Pengembang Command Prompt untuk Visual Studio 2015 sebagai Administrator, dan mengeksekusi
devenv /setup
perintah. Baru devenv.exe.config file yang dihasilkan. Saat ini ada banyak rakitan yang merujuk keC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\DotNet
direktori.- Menjalankan Visual Studio 2015 dan memeriksa bahwa hal itu menunjukkan Microsoft .BERSIH alat-Alat Core (Preview 2) 14.1.20624.0 dalam Membantu => Tentang Microsoft Visual Studio menu.
Terima kasih untuk olegburov's posting di GitHub untuk mencari tahu ini.