Jak mogę naprawić błąd Microsoft Visual Studio: „pakiet nie został poprawnie załadowany”?

202

Zainstalowałem Visual Studio 2012 i DevExpress 13.1. Podczas uruchamiania programu Visual Studio generował błąd pokazany przez ten załączony obraz

Pakiet „Microsoft.VisualStudio.Editor.Implementation.EditorPackage” nie został poprawnie załadowany.

Problem mógł być spowodowany zmianą konfiguracji lub instalacją innego rozszerzenia. Więcej informacji można uzyskać, analizując plik „C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml”.

Nadal wyświetlać ten komunikat o błędzie?

Microsoft Visual Studio - Pakiet „Microsoft.VisualStudio.Editor.Implementation.EditorPackage” nie został poprawnie załadowany.

Ten błąd pojawia się również w Visual Studio 2017.

Dua Ali
źródło
2
Przeczytaj uważnie ten błąd: „Możesz uzyskać więcej informacji, przeglądając plik ...” - co mówi ten plik?
fvu,
@fvu Błąd generowania pliku dziennika aktywności.
Dua Ali,
1
Przed głębszą analizą należy sprawdzić - „Czy na dysku jest wystarczająca ilość wolnego miejsca”?
LCJ
FYI: Miałem ten sam problem w VS Pro 15.7.x - rozwiązanie @dinesh rozwiązało go dla mnie.
qxotk
AKTUALIZACJA: Dzisiaj otworzyłem inny projekt (1 dzień po moim poprzednim komentarzu powyżej) i ponownie otrzymałem ten sam błąd. Postępowałem zgodnie z instrukcjami w rozwiązaniu z @dinesh poniżej i błąd zniknął. Nie wiem, czy to były kroki, czy po prostu otwarcie programu Visual Studio po raz drugi.
qxotk

Odpowiedzi:

386

Zacząłem to widzieć w nowej wersji systemu Windows i Visual Studio 2013 Ultimate z instalacją aktualizacji 2 (chociaż inni zgłaszali to również w przypadku aktualizacji 3 i 4, a także wersji Professional).

Aby rozwiązać problem, zamknij wszystkie wystąpienia programu Visual Studio, a następnie usuń wszystkie pliki z następującego folderu:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

Dla mnie działało dobrze. Dzięki temu artykułowi .

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache
użytkownik_v
źródło
2
Mam ten sam problem w VS 2015, ale wydaje się, że nie ma żadnego ComponentModelCachefolderu. Być może ma inną nazwę w nowszych wersjach Visual Studio?
jpierson
3
@jpierson tak folder ComponentModelCachedla VS 2015 można znaleźć w folderze: 14.0. Pełna ścieżka jest następująca:C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
w0ns88
4
Mam ten problem podczas mojej nowej instalacji programu Visual Studio 2017 ... i znowu struktura folderów nie jest taka sama!
Naprawdę ładny kod z
3
Dodałem folder utworzony dla VS 2017, może chcesz spróbować.
user_v
7
Pracował dla Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx
Eskil Mjelva Saatvedt
46
  • Zamknij Visual Studio.

  • Wykonaj kopię zapasową i usuń następującą ścieżkę:

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

  • Uruchom ponownie Visual Studio jako Admin. W przeciwnym razie Roamingfolder nie będzie mógł zostać naprawiony przez Visual Studio.

Reza Ebrahimi
źródło
1
Działa to również z edycją społeczności Visual Studio 2015. Ścieżka zmienia się na C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0, ale działa tak samo. Ponadto, przed otwarciem studia wizualnego, uruchomiłem devenv /setuppolecenie sugerowane przez @JB
flaria
1
Rozwiązanie zaproponowane przez @user_v jest nieco mniej ścierne, ponieważ usuwa tylko folder problemów, a nie całość.
Cody,
To zadziałało dla mnie. Ale po usunięciu wspomnianych plików uruchamiam devenv /setuppolecenie Command Prompt for VS2015. Spowodowało to ponowne utworzenie usuniętych plików. potem uruchamiam Visual Studio;)
Siyavash Hamdi
Nie było dla mnie folderu VisualStudio (VS Pro 2017). Usunąłem C:\Users\{your_username}\AppData\Local\Microsoft\VisualStudio\15.0_xxxxi uruchomiłem w trybie administratora i zadziałało.
Nick Graham,
„Restart Visual Studio as Admin” zadziałało dla mnie, dzięki
Mitra M
36

Napotkałem ten problem w Visual Studio 2017 (15.7.4). Po wypróbowaniu różnych rozwiązań, w końcu to zadziałało: zamknij wszystkie instancje Visual Studio i uruchom to z wiersza poleceń (prawdopodobnie z uprawnieniami administratora):

"devenv.exe /clearcache" and "devenv /updateconfiguration"
tdracz
źródło
4
To działało dla mnie, myślę, że jest problem z jednym z rozszerzeń elektronarzędzi po ostatniej aktualizacji VS
Sean T
1
To zadziałało dla mnie i uruchomiłem wiersz polecenia VS 2015 w trybie administratora. +1
Prashant Jain
3
Pamiętaj, aby zacząć Developer Command Prompt for VS {version}. devenv.exenajprawdopodobniej nie jest znany w normalnym CMD (jeśli przynajmniej nie dodałeś go do ścieżki). Zajmuje się tym wierszem poleceń programisty. Został zainstalowany z VS i był w moim menu startowym.
bugybunny
Czy ktoś wie, co /updateconfigurationdokładnie robi?
bugybunny,
Pracował dla VS 2017 15.9.6
PBMe_HikeIt
34

Wypróbuj devenv /setupwiersz polecenia programu Visual Studio z uprawnieniami administratora.

Miałem ten sam problem z Visual Studio 2013 Ultimate. Wypróbowałem rozwiązanie Reza opublikowane tutaj, ale nie zadziałało.

W końcu nie mogłem zamknąć programu Visual Studio. Podobne okno dialogowe wyświetlało się, gdy próbowałem zamknąć, i nie było zamknięte. Próbowałem tego: Komunikat o błędzie „Nie znaleziono eksportu odpowiadającego nazwie kontraktu ograniczającego” . Ani.

W oknie Eksploratora zespołu zauważyłem komunikat „Nie można znaleźć numeru strony ”. Próbowałem w ten sposób i znalazłem tę odpowiedź: Strona „312e8a59-2712-48a1-863e-0ef4e67961fc” nie została znaleziona za pomocą programu Visual Studio 2012 . Więc uruchamiam devenv /setupwiersz polecenia Visual Studio z uprawnieniami administracyjnymi.

Wykonał robotę i teraz wszystko jest w porządku.

jbarrameda
źródło
Microsoft nie podaje wielu szczegółów na temat tego, co devenv /setuprobi. Tylko, że jest to ostatni etap procesu instalacji. msdn.microsoft.com/en-us/library/ex6a2fad.aspx
jbarrameda
Propozycje linku do pytania „nazwa kontraktu ograniczającego”. Właśnie to naprawiło mój problem. Dzięki za włączenie tego.
MetalPhoenix
3
W moim przypadku devenv.exe /resetuserdatapomogłem. Uwaga: resetuje WSZYSTKIE dane użytkownika.
Matty
Właśnie miałem ten sam problem z VS Professional 16.3.5 i postępowałem zgodnie z instrukcjami w komunikacie o błędzie „Nie znaleziono eksportu odpowiadającego nazwie kontraktu ograniczającego”
Steve Mansfield
13

Miałem podobny problem i poszedłem do Panelu sterowaniaProgramy i naprawiłem instalację programu Visual Studio. To zadziałało dla mnie.

Daniel
źródło
2
Próbowałem 2 powyższych rozwiązań dla tego samego błędu, ale dla pakietu SpecFlow nie zadziałało. To zadziałało dla mnie . Rozwiązania, które próbowałem: 1: Usuwanie ComponentModelCache 2: Usuwanie AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0
Brampage
1
Nie można naprawić programu Visual Studio 2017 z Panelu sterowania, musisz przejść do C:\Program Files (x86)\Microsoft Visual Studio\Installermiejsca, w którym można znaleźć vs_installer.exeplik.
Brampage
13

Rozwiązanie dla Visual Studio 2017:

Krok 1: Otwórz Visual Studio cmd w trybie administratora (patrz pozycja menu Start: Wiersz polecenia programisty dla VS 2017 - Pamiętaj, aby użyć: Uruchom jako administrator)

Krok 2: Zmień katalog na folder, w którym zainstalowany jest program Visual Studio 2017, na przykład:

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

(Możesz skopiować / wkleić to polecenie do monitu cmd. W programie Visual Studio Professional folder będzie nazywał się „Professional” zamiast „Enterprise” itp.)

Krok 3: skopiuj / wklej poniższe polecenie

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

Hit Enter...

To rozwiąże problem ...

W przeciwnym razie możesz również dodać do GAC, jak wyżej:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

Dinesh Kumar
źródło
1
Kilka projektów Visual Studio wyświetlało ten błąd i za każdym razem powtarzałem powyższe kroki, aby go rozwiązać.
qxotk
To rozwiązało mój problem. Właśnie zaktualizowaliśmy nasze źródło z 2015 roku z 4.6.2 do 2017 z 4.7.1. Właśnie zacząłem dostawać ten problem i jest to rozwiązanie, które zadziałało dla mnie. Dzięki za poprawkę!
Ozyrys
To jedyna rzecz, która działała dla mnie po wypróbowaniu wszystkiego innego powyżej. Dzięki!
Martin
1
W 2019 roku musisz dodaćMicrosoft.VisualStudio.Shell.Interop.12.0.dll
HackSlash
3

Miałem ten sam problem. Spróbuj zapamiętać najnowsze zainstalowane rozszerzenie. Usuwam najnowsze rozszerzenie z rozszerzeń i aktualizacji i ponownie uruchamiam Visual Studio. i problem został rozwiązany. Dla mnie nazwa rozszerzenia to Productivity Power Tools

Elvin Mammadov
źródło
3

Miałem Visual Studio 2013 Professional i dostałem ten sam błąd. Nie mogłem go usunąć, dopóki nie naprawię instalacji programu Visual Studio. Minęło trochę czasu, ale teraz działa dobrze.

George
źródło
3

Aktualizacja programu Visual Studio 2017 za pomocą instalatora programu Visual Studio rozwiązała problem.

Michel47
źródło
Która wersja miała problem, a którą zaktualizowałeś, aby rozwiązać problem?
qxotk
Po drugie. Po prostu naprawa za pomocą instalatora naprawi ten problem.
shaosh
2

Miałem również ten problem z aktualizacją 4 programu Visual Studio 2013. Po ponownym uruchomieniu instalatora aktualizacji 4 i wybraniu opcji Napraw, a następnie ponownym uruchomieniu komputera problem zniknął.

Danludwig
źródło
2

Miałem ten sam problem i problem został rozwiązany po uruchomieniu devenv /setupw wierszu polecenia.

Suneel VLN
źródło
2

Ten problem wystąpił także po zainstalowaniu Telerik Reporting. Nie mogłem uruchomić żadnego rozwiązania w Visual Studio 2013, ani nie mogłem zamknąć Visual Studio 2013.

Po odinstalowaniu pakietu raportowania i usunięciu aplikacji lokalnych / mobilnych w programie Visual Studio 2012 problem został rozwiązany.

alan
źródło
1
Mam ostatnio mnóstwo podobnych błędów. Oceniałem komponenty DevExpress w ciągu ostatnich trzech tygodni. Więc odinstalowałem DevExpress, komunikaty o błędach zniknęły. Nie jestem pewien, czy DevExpress spowodował problem
Alex Klaus
1
W moim przypadku ponownie zainstalowałem devexpress i potem wszystko działało dobrze
rasputino,
1

Na podstawie tej opinii Connect naprawiłem to, zamykając wszystkie otwarte dokumenty i ponownie uruchamiając Visual Studio. Używam Visual Studio 2015.

Jan Zahradník
źródło
1

Trzeba znaleźć plik devenv.exe.configw C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\i zaktualizować go. (Lub C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\w zależności od lokalizacji devenv.exepliku.)

W tym konkretnym przypadku powinieneś znaleźć wiersze, które konfigurują przekierowania System.Collections.Immutablei zmieniają newVersion z 1.1.36.0 na 1.1.37.0.

Oryginalny artykuł brzmi: Jak przywrócić Visual Studio 2015 po aktualizacji 1 (taniec zależności) .

użytkownik3617831
źródło
1

Miałem ten problem, a projekty nie ładowały się poprawnie lub stwierdzały, że wymagają migracji. ActivityLog.xml pokazał błąd z konkretnym rozszerzeniem. Odinstalowałem rozszerzenie i ponownie uruchomiłem Visual Studio. To rozwiązało problem.

Owen Pauling
źródło
1

Ten sam problem wystąpił w programie Visual Studio 2015. Po spędzeniu wielu godzin od dnia znalazłem odpowiedź na to:

  • Zamknij wszystkie instancje Visual Studio
  • I przejdź do {AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0}. Wyczyść rzeczy w środku.
  • Uruchom program Visual Studio w trybie administratora. Naprawi to znajdujące się w nim foldery.
Hasija
źródło
1

Rozwiązanie Visual Studio 2017 dla mnie:

  1. Zamknięte Visual Studio
  2. Uruchomiłem go w trybie „Uruchom jako administrator”.

Nigdy więcej problemu.

Doug Null
źródło
Naprawiłem to tymczasowo, a problem pojawił się ponownie dzień później. Zobacz rozwiązanie opublikowane przez @dinesh powyżej.
qxotk
1

Miałem podobny problem ( pakiet typu Projekt Tizen nie załadował się poprawnie ) z Visual Studio 2017.

Po wypróbowaniu wszystkich powyższych odpowiedzi i spędzeniu kilku godzin na poszukiwaniu rozwiązania błędów w środku ActivityLog.XMLnic mi nie działało.

Ostatecznie rozwiązaniem była naprawa Visual Studio .

Zakładam, że proces naprawy zastępuje niektóre konfiguracje, które spowodowały problem.

Napraw program Visual Studio 2017
Napraw program Visual Studio 2019

jonathana
źródło
1
  1. Znajdź folder ComponentModelCache
  2. Usunąć Microsoft.VisualStudio.Default.cache
  3. Uruchom ponownie Visual Studio

Korzystaj z Visual Studio.

masoud hoshyar
źródło
1

Próbowałem wszystkiego oprócz naprawy. Zrobiłem nawet aktualizację. To właśnie to dla mnie naprawiło:

  1. Otwórz „Wiersz polecenia programisty dla VS 2017” jako administrator
  2. CD na (Twoja ścieżka może się różnić) CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
  3. Uruchom polecenie gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
  4. Uruchom ponownie Visual Studio
Jeff
źródło
0

Miałem ten sam problem i zadziałało dla mnie usunięcie katalogu danych aplikacji dla Visual Studio 11.0.

Gryf
źródło
0

Chciałem tylko wspomnieć, że dostałem podobny błąd w SQL Server Management Studio 2016, gdzie w zasadzie go zignorowałem. Później uruchomiłem Visual Studio (2015) i ten błąd również tam wystąpił.

Przeszukałem i znalazłem tutaj odpowiedź zalecającą usunięcie plików z

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

teczka. Jednak w moim przypadku ten folder był pusty.

Ponieważ przypomniałem sobie, że najpierw zobaczyłem błąd w Management Studio, sprawdziłem i jest podobny folder w

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

Ten folder nie był pusty. Zamknąłem zarówno Visual Studio, jak i Management Studio i usunąłem pliki z tego folderu.

Następnie zarówno Management Studio, jak i Visual Studio uruchomiono bez błędów.

MisterAcoustic
źródło
0

Miałem ten problem po zainstalowaniu Crystal Reports for Visual Studio. Rozwiązałem go, zamykając wszystkie instancje Visual Studio i ponownie instalując Crystal Reports.

egse
źródło
0

Wystąpił również ten sam błąd: „Pakiet NPM nie został poprawnie zainstalowany” podczas tworzenia projektu Node.js w Visual Studio 2015.

Rozwiązałem problem, wykonując dwa kroki:

  1. Usuń wszystkie pliki obecne w tej lokalizacji:

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

    Uruchom ponownie Visual Studio.

  2. Otwórz Visual Studio i przejdź do menu NarzędziaNuGet Package ManagerUstawienia Menedżera pakietów

    Po lewej stronie: Zobaczysz listę rozwijaną: wybierz Node.js, NarzędziaNpmClearCache → * OK

Następnie ponownie spróbuj utworzyć projekt. Rozwiązało to mój problem.

AkshayPorwal
źródło
0

Miałem przyjemność doświadczać tego losowego problemu w Visual Studio 2017 Enterprise.

Wypróbowałem tutaj każde rozwiązanie i nie działało, w tym naprawa programu Visual Studio (co zajmuje trochę czasu). Po kilku godzinach pomyślałem, że powinienem sprawdzić plik ActivityLog.xml.

ActivityLog.xml

Jako administrator odinstalowałem niepoprawne rozszerzenie z „Wiersza polecenia programisty dla VS2017”, ponieważ Visual Studio właśnie zamroziło się po otwarciu i nic nie można było kliknąć.

Kroki do odinstalowania - dzięki uprzejmości jessehouwing.net

  1. Znajdź plik vsix użyty do zainstalowania rozszerzenia.
  2. Otwórz go w swoim ulubionym archiwizatorze (mój to 7-Zip ).
  3. Chwycić przedłużenie za Id z Identity węzła z extension.vsixmanifest.
  4. Uruchom (w moim przypadku), vsixinstaller /u:Microsoft.VisualStudio.LiveShareaby usunąć rozszerzenie.
Nhan
źródło
0

W moim przypadku komunikat o błędzie to „Pakiet„ IntelliCodeCppPackage ”nie został poprawnie załadowany” (Visual Studio 2019):

IntelliCodeCppPackage

Rozwiązałem ten problem z tymi krokami;

  • Wyłącz rozszerzenie IntelliCode programu Visual Studio
  • Uruchom ponownie Visual Studio
  • Włącz to rozszerzenie ponownie
boyukbas
źródło
0

Rozwiązałem to:

  1. Idź zainstalować
  2. Modyfikować
  3. Przejdź do zakładki „Lokalizacja instalacji”
  4. Zaznacz „zachowaj pamięć podręczną pobierania po instalacji”
  5. Modyfikować
Mostafa Bedoor
źródło
0

Mój problem polegał na tym, że złącze MySQL netto 6.4.4, Nuget, Xamarin, VSPackage, EditorPackage itp. Pakiet nie został poprawnie załadowany.

Moje rozwiązanie jest poniżej dla vs2015

  1. Otwórz lokalizację AppData // wszystkie konfiguracje są w niej aktualizowane.
  2. Utwórz kopię zapasową i usuń folder, w którym zgłaszany jest błąd konfiguracji w Visual Studio.

forex. Jeśli masz pakiet Nuget niepoprawnie załadowany błąd - Usuń folder Nuget w katalogach lokalnych i mobilnych.

  1. A także wyczyść dane w AppData / Microsoft / visual Studio / 14.0 dla vs2015

to wszystko i zadziałało dla mnie! ...

Rajesh Kannan
źródło
0

Miałem podobny problem.

Po sprawdzeniu ActivityLog.xml i stwierdzeniu, że nie można utworzyć instancji dla nazwy rozszerzenia / pakietu z określonego folderu. Prześledziłem tę ścieżkę i nie znalazłem folderu, którego szuka.

Więc ponownie zainstalowałem rozszerzenie, szukałem biblioteki dll i skopiowałem zawartość folderu zawierającego zawartość do folderu, którego szuka program Visual Studio.

Podsumowując:

  1. Sprawdź, czy folder z błędem istnieje
  2. Jeśli nie, utwórz nowy folder o tej samej nazwie
  3. Poszukaj dll w błędzie w folderze Visual Studio, jeśli nie zostanie znaleziony, zainstaluj rozszerzenie ponownie
  4. Jeśli błąd nadal występuje, wyszukaj w bibliotece programu Visual Studio w Program Files (x86) bibliotekę DLL i otwórz folder zawierający
  5. Skopiuj całą zawartość
  6. Wklej do nowo utworzonego folderu o nazwie wymienionej w pliku ActivityLog.xml
Peter Sameh
źródło
0

W przypadku Visual Studio 2019: Zrobiłem następujące rzeczy, aby rozwiązać problem

Wykonaj kopię zapasową następującego folderu. Po zrobieniu kopii zapasowej i usuń ten folder C: \ Users \ munirul2537 \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_add0ca51

Przejdź do panelu instalacyjnego Visual Studio i wykonaj następujące czynności

1. Przejdź do instalacji 2. Zmodyfikuj 3. Przejdź do zakładki „Lokalizacja instalacji” 4. Zaznacz „zachowaj pamięć podręczną pobierania po instalacji” 5. Zmień

Munirul Islam
źródło