Bagaimana saya bisa memperbaiki kesalahan Microsoft Visual Studio: "paket tidak dimuat dengan benar"?


202

Saya menginstal Visual Studio 2012 dan DevExpress 13.1. Saat Visual Studio dimulai, itu menghasilkan kesalahan yang ditunjukkan oleh gambar terlampir ini,

Paket 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' tidak dimuat dengan benar.

Masalahnya mungkin disebabkan oleh perubahan konfigurasi atau oleh pemasangan ekstensi lain. Anda dapat memperoleh informasi lebih lanjut dengan memeriksa file 'C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'.

Lanjutkan untuk menampilkan pesan kesalahan ini?

Microsoft Visual Studio - Paket 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' tidak dimuat dengan benar.

Kesalahan ini juga muncul di Visual Studio 2017.


2
Baca kesalahan itu dengan cermat: "Anda bisa mendapatkan informasi lebih banyak dengan memeriksa file ..." - apa yang dikatakan file itu?
fvu

@fvu Activity-Log membuka kesalahan file yang dihasilkan.
Dua Ali

1
Satu hal yang perlu diperiksa sebelum melakukan analisis yang lebih dalam - "Apakah ada cukup ruang kosong pada disk"?
LCJ

FYI: Saya punya masalah yang sama dalam VS Pro 15.7.x - solusi dari @dinesh memecahkannya untuk saya.
qxotk

UPDATE: Membuka proyek yang berbeda hari ini (1 hari setelah komentar saya sebelumnya di atas) dan menerima kesalahan yang sama lagi. Ikuti langkah-langkah dalam solusi dari @dinesh di bawah ini, dan kesalahan hilang. Tidak tahu apakah itu langkah-langkahnya, atau hanya membuka Visual Studio untuk kedua kalinya.
qxotk

Jawaban:


386

Saya mulai melihat ini pada Windows baru dan Visual Studio 2013 Ultimate dengan instalasi Pembaruan 2 (meskipun yang lain juga melaporkannya pada Pembaruan 3 dan 4, serta versi Profesional).

Untuk mengatasi masalah, tutup semua instance Visual Studio, lalu hapus semua file di folder berikut:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

Ini bekerja dengan baik untukku. Berkat artikel ini .

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache

2
Saya mengalami masalah yang sama di VS 2015 tetapi sepertinya tidak ada ComponentModelCachefolder. Mungkin itu berjalan dengan nama berbeda di versi yang lebih baru dari Visual Studio?
jpierson

3
@jpierson ya folder ComponentModelCacheuntuk VS 2015 dapat ditemukan dalam folder: 14.0. Jalan lengkapnya adalah sebagai berikut:C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
w0ns88

4
Saya mengalami masalah ini pada pemasangan baru saya dari Visual Studio 2017 ... dan sekali lagi, struktur folder tidak sama!
Really Nice Code

3
Telah menambahkan folder yang dibuat untuk VS 2017, mungkin ingin mencoba dan melihatnya.
user_v

7
Bekerja untuk Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx
Eskil Mjelva Saatvedt

46
  • Tutup Visual Studio.

  • Cadangkan dan hapus jalur berikut:

    C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0

  • Mulai ulang Visual Studio sebagai Admin. Jika tidak, Roamingfolder tidak dapat diperbaiki oleh Visual Studio.


1
Ini bekerja dengan edisi komunitas visual studio 2015 juga. Path berubah menjadi C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0, tetapi berfungsi sama. Juga, sebelum membuka studio visual, saya menjalankan devenv /setupperintah yang disarankan oleh @JB
flaria

1
Solusi yang diajukan oleh @user_v sedikit kurang abrasif, karena hanya menghapus folder masalah bukan semuanya.
Cody

Ini berhasil untuk saya. Tapi Setelah menghapus file yang disebutkan, saya menjalankan devenv /setupperintah Command Prompt for VS2015. Itu menyebabkan file yang dihapus dibuat lagi. kemudian saya menjalankan Visual Studio;)
Siyavash Hamdi

Tidak ada folder VisualStudio untuk saya (VS Pro 2017). Saya menghapus C:\Users\{your_username}\AppData\Local\Microsoft\VisualStudio\15.0_xxxxdan mulai dalam mode Administrator dan berhasil.
Nick Graham

"Restart Visual Studio as Admin" bekerja untuk saya, Terima kasih
Mitra M

36

Saya mengalami masalah ini di Visual Studio 2017 (15.7.4). Setelah mencoba berbagai solusi, akhirnya ini berhasil bagi saya: tutup semua instance Visual Studio, dan jalankan ini dari baris perintah (mungkin dengan hak administrator):

"devenv.exe /clearcache" and "devenv /updateconfiguration"

4
Ini bekerja untuk saya, saya pikir ada masalah dengan salah satu ekstensi alat daya produktivitas setelah pembaruan VS terbaru
Sean T

1
Ini bekerja untuk saya dan saya menjalankan command prompt VS 2015 dalam mode admin. +1
Prashant Jain

3
Pastikan untuk memulai Developer Command Prompt for VS {version}. devenv.exekemungkinan besar tidak dikenal di CMD normal Anda (jika Anda belum menambahkannya ke path setidaknya). Prompt Perintah Pengembang ini menanganinya. Itu diinstal dengan VS dan berada di menu mulai dalam kasus saya.
bugybunny

Adakah yang tahu /updateconfigurationpersis apa ?
bugybunny

Bekerja untuk VS 2017 15.9.6
PBMe_HikeIt

34

Coba devenv /setuppada Visual Studio Command Prompt dengan hak administratif.

Saya memiliki masalah yang sama dengan Visual Studio 2013 Ultimate. Saya mencoba solusinya oleh Reza yang diposting di sini, tetapi tidak berhasil.

Akhirnya saya tidak bisa menutup Visual Studio. Itu menunjukkan dialog yang sama ketika saya mencoba untuk menutup, dan itu tidak menutup. Saya mencoba ini: Pesan kesalahan "Tidak ada ekspor yang cocok dengan nama kontrak kendala" . Tidak juga.

Saya melihat pesan di jendela Team Explorer yang mengatakan "Halaman ' nomor ' tidak dapat ditemukan". Saya mencoba seperti itu, dan saya menemukan jawaban ini: Halaman '312e8a59-2712-48a1-863e-0ef4e67961fc' tidak ditemukan menggunakan Visual Studio 2012 . Jadi saya menjalankan devenv /setupVisual Studio Command Prompt dengan hak administratif.

Itu berhasil, dan semuanya baik-baik saja sekarang.


Microsoft tidak memberikan banyak detail tentang apa yang devenv /setupdilakukannya. Hanya saja itu adalah langkah terakhir dari proses instalasi. msdn.microsoft.com/en-us/library/ex6a2fad.aspx
jbarrameda

Alat peraga untuk tautan ke pertanyaan "kendala nama kontrak". Itulah yang sebenarnya memperbaiki masalah saya. Terima kasih sudah memasukkannya.
MetalPhoenix

3
Dalam kasus saya devenv.exe /resetuserdatamembantu. Catatan: ini me-reset SEMUA data pengguna.
Matty

Saya baru saja mengalami masalah yang sama dengan VS Professional 16.3.5 dan mengikuti petunjuk dalam pesan Kesalahan "Tidak ada ekspor yang cocok dengan nama kontrak kendala" bekerja untuk saya
Steve Mansfield

14

Solusi untuk Visual Studio 2017:

Langkah 1: buka Visual Studio cmd dalam mode administrator (lihat item menu mulai: Prompt Perintah Pengembang untuk VS 2017 - Pastikan untuk menggunakan: Jalankan sebagai administrator)

Langkah 2: ubah direktori ke folder tempat Visual Studio 2017 diinstal, misalnya:

cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise

(Anda dapat menyalin / menempelkan perintah ini ke prompt cmd Anda. Untuk Visual Studio Professional, folder akan disebut "Profesional" dan bukan "Perusahaan", dll.)

Langkah 3: salin / tempel perintah di bawah ini

gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll

Hit Enter...

Itu akan menyelesaikan masalah ...

Jika tidak, Anda juga dapat menambahkan yang berikut ke GAC seperti di atas:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll


1
Saya memiliki beberapa proyek Visual Studio yang menunjukkan kesalahan ini, dan setiap kali saya mengulangi langkah-langkah di atas untuk menyelesaikannya.
qxotk

Ini menyelesaikan masalah saya. Kami baru saja memutakhirkan sumber kami dari 2015 dengan 4.6.2 hingga 2017 dengan 4.7.1. Saya baru saja mulai mendapatkan masalah ini dan ini adalah solusi yang bekerja untuk saya. Terima kasih untuk perbaikannya!
Osiris

Ini adalah satu-satunya hal yang berhasil bagi saya setelah mencoba semua yang lain di atas. Terima kasih!
Martin

3
Pada 2019 Anda perlu menambahkanMicrosoft.VisualStudio.Shell.Interop.12.0.dll
HackSlash

13

Saya memiliki masalah yang sama, dan saya pergi ke Control PanelProgram dan memperbaiki instalasi Visual Studio. Ini berhasil untuk saya.


2
Mencoba 2 solusi di atas untuk kesalahan yang sama tetapi untuk paket SpecFlow , itu tidak berhasil. Ini berhasil untuk saya . Solusi yang saya coba: 1: Menghapus ComponentModelCache 2: Menghapus AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0
Brampage

1
Anda tidak dapat memperbaiki Visual Studio 2017 dari Control Panel, Anda harus menavigasi ke C:\Program Files (x86)\Microsoft Visual Studio\Installertempat Anda dapat menemukan vs_installer.exefile.
Brampage

3

Saya memiliki masalah yang sama. Cobalah untuk mengingat ekstensi terbaru yang Anda instal. Saya menghapus ekstensi terbaru dari ekstensi dan pembaruan dan memulai kembali Visual Studio. dan masalah terpecahkan. Bagi saya, nama ekstensi adalah Tools Daya Produktivitas


3

Saya punya Visual Studio 2013 Professional, dan saya mendapat kesalahan yang sama. Saya tidak bisa menghapusnya sampai saya memperbaiki instalasi Visual Studio. Butuh beberapa saat, tetapi sekarang berfungsi dengan baik.


3

Memperbarui Visual Studio 2017 melalui pemasang Visual Studio memperbaiki masalah bagi saya.


Versi mana yang memiliki masalah, dan versi mana yang Anda perbarui untuk menyelesaikan masalah?
qxotk

Kedua ini. Cukup dengan memperbaiki penginstal akan memperbaiki masalah ini.
shaosh

2

Saya juga punya masalah dengan pembaruan Visual Studio 2013 4. Setelah menjalankan pembaruan installer 4 lagi dan memilih Perbaikan, kemudian restart mesin, masalah hilang.


2

Saya memiliki masalah yang sama dan diselesaikan setelah mengeksekusi devenv /setuppada command prompt.


2

Saya juga mengalami masalah ini setelah menginstal Pelaporan Telerik. Saya tidak dapat meluncurkan solusi apa pun di Visual Studio 2013, saya juga tidak bisa menutup Visual Studio 2013.

Setelah menghapus paket pelaporan dan menghapus AppData Lokal / Roaming untuk Visual Studio 2012, masalahnya diperbaiki.


1
Baru-baru ini ada banyak kesalahan serupa. Saya mengevaluasi komponen DevExpress selama tiga minggu terakhir. Jadi saya mencopot DevExpress, pesan kesalahannya hilang. Tidak yakin apakah DevExpress yang menyebabkan masalah
Alex Klaus

1
Dalam kasus saya, saya menginstal ulang devexpress dan semua bekerja dengan baik setelah itu
rasputino


1

Anda perlu menemukan file devenv.exe.configdiC:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\ dan memperbaruinya. (Atau C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\, tergantung pada lokasi Andadevenv.exe file .)

Untuk kasus khusus ini, Anda harus menemukan baris yang diseting oleh pengalihan System.Collections.Immutable dan mengubah versi baru dari 1.1.36.0 ke 1.1.37.0.

Artikel asli adalah Cara mengembalikan Visual Studio 2015 setelah Pembaruan 1 (tarian ketergantungan) .


1

Saya memiliki masalah ini, dan proyek tidak dimuat dengan benar atau menyatakan bahwa mereka membutuhkan migrasi. ActivityLog.xml menunjukkan kesalahan dengan ekstensi tertentu. Saya menghapus ekstensi dan me-restart Visual Studio. Itu menyelesaikan masalah.


1

Saya mendapatkan masalah yang sama, di Visual Studio 2015. Setelah menghabiskan berjam-jam dari hari saya, saya menemukan jawaban untuk ini:

  • Tutup semua instance Visual Studio Anda
  • Dan pergi ke {AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0}. Kosongkan hal-hal di dalamnya.
  • Mulai Visual Studio dalam mode administrator. Ini akan memperbaiki folder di dalamnya.

1

Solusi Visual Studio 2017 untuk saya:

  1. Visual Studio Tertutup
  2. Jalankan dalam mode "Jalankan sebagai Admin".

Tidak ada lagi masalah.


Ini diperbaiki untuk saya sementara waktu, dan masalah ini muncul lagi sehari kemudian. Lihat solusi yang diposting oleh @dinesh di atas.
qxotk

1

Saya memiliki masalah serupa ( paket jenis Tizen Project tidak dimuat dengan benar ) dengan Visual Studio 2017.

Setelah mencoba semua jawaban di atas, dan menghabiskan beberapa jam mencari solusi untuk kesalahan di dalamnya ActivityLog.XML , tidak ada yang berhasil untuk saya.

Akhirnya, solusinya adalah Perbaikan Visual Studio .

Saya berasumsi bahwa proses perbaikan menimpa beberapa konfigurasi yang menyebabkan masalah.

Perbaikan Visual Studio 2017
Perbaikan Visual Studio 2019


1
  1. Temukan folder ComponentModelCache
  2. Menghapus Microsoft.VisualStudio.Default.cache
  3. Mulai ulang Visual Studio

Nikmati menggunakan Visual Studio.


1

Saya mencoba semuanya kecuali perbaikan. Saya bahkan melakukan pembaruan. Inilah yang diperbaiki untuk saya:

  1. Buka "Prompt Perintah Pengembang untuk VS 2017" sebagai Admin
  2. CD ke (jalur Anda dapat bervariasi) CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
  3. Jalankan perintah gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
  4. Mulai ulang Visual Studio

0

Saya memiliki masalah yang sama dan menghapus direktori data aplikasi untuk Visual Studio 11.0 bekerja untuk saya.


0

Saya hanya ingin menyebutkan bahwa saya mendapat kesalahan serupa di SQL Server Management Studio 2016, di mana saya pada dasarnya mengabaikannya. Kemudian, saya meluncurkan Visual Studio (2015), dan kesalahan ini juga terjadi di sana.

Saya mencari dan menemukan jawabannya di sini merekomendasikan agar file dihapus dari Internet

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

map. Namun, dalam kasus saya, folder ini kosong.

Karena saya ingat bahwa saya melihat kesalahan di Management Studio pertama, saya memeriksa, dan ada folder serupa di

%localappdata%\Microsoft\SQL Server Management Studio\13.0\ComponentModelCache

Folder ini tidak kosong. Saya menutup Visual Studio dan Studio Manajemen, dan menghapus file dari folder ini.

Setelah itu, baik Studio Manajemen dan Studio Visual diluncurkan tanpa kesalahan.


0

Saya punya masalah ini setelah menginstal Crystal Reports untuk Visual Studio. Saya menyelesaikannya dengan menutup semua instance Visual Studio dan menginstal ulang Crystal Reports.


0

Saya juga mengalami kesalahan yang sama, "Paket NPM tidak diinstal dengan benar", saat membuat proyek Node.js di Visual Studio 2015.

Saya menyelesaikan masalah saya dengan melakukan dua langkah:

  1. Hapus semua file yang ada di lokasi ini:

    C:\Users\<Your User Name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

    Mulai ulang Visual Studio.

  2. Buka Visual Studio dan buka menu AlatManajer Paket NuGetPengaturan Manajer Paket

    Di sisi kiri: Anda akan melihat daftar turun bawah: pilih Node.js, AlatNpmClearCache → * OK

Kemudian coba lagi untuk membuat proyek. Itu menyelesaikan masalah saya.


0

Saya merasa senang mengalami masalah acak ini di Visual Studio 2017 Enterprise.

Saya mencoba setiap solusi di sini, dan itu tidak berhasil, termasuk perbaikan Visual Studio (yang memakan waktu cukup lama). Beberapa jam, saya pikir mungkin saya harus benar-benar memeriksa file ActivityLog.xml.

ActivityLog.xml

Saya mencopot ekstensi yang menyinggung dari 'Command Command Prompt for VS2017' sebagai administrator karena Visual Studio baru saja dibekukan setelah dibuka dan tidak ada yang bisa diklik.

Langkah-langkah untuk menghapus instalan - milik jessehouwing.net

  1. Temukan file vsix yang Anda gunakan untuk menginstal ekstensi.
  2. Buka di pengarsipan favorit Anda (milik saya adalah 7-Zip ).
  3. Raih Id ekstensi dari simpul Identity dari extension.vsixmanifest.
  4. Jalankan (dalam kasus saya) vsixinstaller /u:Microsoft.VisualStudio.LiveShareuntuk menghapus ekstensi.

0

Dalam kasus saya pesan kesalahan adalah "Paket 'IntelliCodeCppPackage' tidak dimuat dengan benar" (Visual Studio 2019):

IntelliCodeCppPackage

Saya memecahkan masalah ini dengan langkah-langkah ini;


0

Saya memecahkannya:

  1. Pergi untuk menginstal
  2. Memodifikasi
  3. Buka tab "Lokasi pemasangan"
  4. Centang "simpan cache unduhan setelah instalasi"
  5. Memodifikasi

0

Masalah saya adalah konektor Mysql net 6.4.4, Nuget, xamarin, VSPackage, EditorPackage, dll. Paket tidak dimuat dengan benar.

Solusi saya di bawah ini untuk vs2015

  1. Buka lokasi AppData // semua konfigurasi memperbarui di atasnya.
  2. Cadangkan dan Hapus folder di mana kesalahan konfigurasi dilemparkan di studio visual.

forex Jika Anda memiliki paket Nuget tidak memuat kesalahan dengan benar - Hapus folder Nuget di direktori Lokal dan Roaming.

  1. Dan juga menghapus data di AppData / Microsoft / visual Studio / 14.0 untuk vs2015

itu saja dan itu berhasil untuk saya! ...


0

Saya punya masalah serupa.

Setelah memeriksa ActivityLog.xml dan dikatakan bahwa itu tidak dapat membuat turunan untuk ekstensi / nama paket dari folder tertentu. Saya menelusuri jalur itu dan tidak menemukan folder yang dicari.

Jadi saya menginstal ekstensi lagi, saya mencari dll, dan menyalin isi folder yang berisi ke folder yang dicari oleh Visual Studio.

Jadi untuk rekap:

  1. Periksa apakah folder dalam kesalahan ada
  2. Jika tidak, buat folder baru dengan nama yang sama
  3. Cari dll dalam kesalahan di folder Visual Studio, jika tidak ditemukan, instal ekstensi lagi
  4. Jika kesalahan menolak, cari di dalam folder Visual Studio di Program Files (x86) untuk dll dan buka folder yang berisi
  5. Salin semua konten
  6. Rekatkan di dalam folder baru yang telah Anda buat dengan nama yang disebutkan di dalam ActivityLog.xml

0

Untuk Visual Studio 2019: Saya telah melakukan hal-hal berikut untuk menyelesaikan masalah

Cadangkan Folder berikut. Setelah Mengambil cadangan dan Hapus Folder Ini C: \ Users \ munirul2537 \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_add0ca51

Buka panel pemasangan studio visual dan lakukan hal-hal berikut

1. Pergi untuk menginstal 2.Modifikasi 3. Pergi ke tab "Lokasi instalasi" 4. Periksa "simpan cache unduhan setelah instalasi" 5. Modifikasi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.