Problem
Miałem zainstalowany program Visual Studio 2015 RC i zainstalowałem na nim Visual Studio 2015 RTM. Nie udało mi się znaleźć w Internecie niczego, co powiedziałoby, że nie możesz tego zrobić. Nie wiem, czy ma to związek z problemem.
Niestety, gdy po raz pierwszy uruchomiłem Visual Studio 2015 RTM po ponownym uruchomieniu, pojawiły się okienka komunikatów z:
„Pakiet 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' nie załadował się poprawnie”
Również:
- XamarinShellPackage
- TestWindowPackage
- NuGetPackage
- ErrorListPackage
Jak mogę rozwiązać ten błąd?
Dzienniki
Mówi się, że ma zajrzeć do ActivityLog.xml . Nie mogę znaleźć Microsoft.VisualStudio.Editor.Implementation.EditorPackage.
Ale dla XamarinShellPackage powiedział:
<entry>
<record>339</record>
<time>2015/07/21 13:01:54.011</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
<entry>
<record>340</record>
<time>2015/07/21 13:01:54.013</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
Dla TestWindowPackage :
<entry>
<record>394</record>
<time>2015/07/21 13:02:02.751</time>
<type>Error</type>
<source>TestWindowPackage</source>
<description>TestWindowPackage.Initialize failed with exception:


System.NullReferenceException:
Object reference not set to an instance of an object.

at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()


PackageContainer loaded: False 
</description>
</entry>
<entry>
<record>395</record>
<time>2015/07/21 13:02:02.752</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [TestWindowPackage]</description>
<guid>{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
W przypadku pakietu NuGetPackage :
<entry>
<record>405</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
<entry>
<record>406</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
W przypadku ErrorListPackage napisano:
<entry>
<record>409</record>
<time>2015/07/21 13:02:04.624</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
</entry>
<entry>
<record>410</record>
<time>2015/07/21 13:02:04.629</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
Czego próbowałem do tej pory
- W menu Narzędzia -> Rozszerzenia i aktualizacje Próbowałem odinstalować i ponownie zainstalować rozszerzenia. Ale kiedy klikam pozycję menu „Rozszerzenia i aktualizacje”, pojawia się wyjątek „Nie ustawiono odwołania do obiektu”? Więc nie mogę wypróbować tej opcji.
- Odinstalowałem program Visual Studio 2015 i ponownie go zainstalowałem. Bez efektu.
- Zrobiłem to, co jest sugerowane w https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage o godzinie 13-2-2015 o 16 : 49. Bez efektu. W rzeczywistości cała dokładnie ta sama struktura folderów i plików (na pierwszy rzut oka) jest kopiowana z powrotem po ponownym uruchomieniu programu Visual Studio 2015.
Więc ... Jakieś sugestie?
Aktualizacje pytania
Pierwsza aktualizacja
Właśnie próbowałem załadować projekt i ... Coś jest nie tak. Nie może załadować wielu pakietów, takich jak: „CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage, etc ...”, a Eksplorator rozwiązań jest całkowicie pusty! Co się dzieje?
Druga aktualizacja
Oto jak wyglądają moje programy i funkcje:
Trzecia aktualizacja
Odinstalowałem i usunąłem tyle, ile się odważyłem.
- Usunięto wszystko w AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
- Usunięto wszystko w AppData \ Local \ VisualStudio \ 14.0
- Odinstalowany program Visual Studio 2015 za pośrednictwem programów i funkcji (powyższy zrzut ekranu)
- Całkowicie usunięto folder pomocniczego instalatora programu Visual Studio w folderze Program Files
- Usunięto wszystko, co ma związek z programem Visual Studio 14.0 z Program Files
Nie chcę zepsuć mojej instalacji programu Visual Studio 2013. Visual Studio 2015 nadal nie może załadować powyższych pakietów!
Jeśli więc ktoś ma więcej informacji o tym, które dokładnie programy można odinstalować z powyższego zrzutu ekranu, byłbym bardzo zadowolony.
Czwarta aktualizacja
Kroki, które należy podjąć (aktualizacja od aktualizacji 3)
- Usunięto wszystko w AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
- Usunięto wszystko w AppData \ Local \ VisualStudio \ 14.0
- Usuń wszystko, co dotyczy programu Visual Studio 14.0 z ProgramData
- Odinstalowany program Visual Studio 2015 za pośrednictwem programów i funkcji (powyższy zrzut ekranu)
- Czy wszystko, co mówi ten artykuł: https://support.microsoft.com/nl-nl/kb/3016536
- Całkowicie usunięto folder pomocniczego instalatora programu Visual Studio w folderze Program Files
- Usunięto w zasadzie wszystko, co ma związek z Visual Studio 14.0 z Program Files. Wszystko, co zostało po odinstalowaniu w programach i funkcjach.
- Odinstaluj również pakiet redystrybucyjny Microsoft Visual C ++ (x86) - 14.0.xxx
- Odinstalowałem również moje rzeczy Xamarin
- Mam nadzieję, że niczego nie zapomniałem, ale najważniejsze jest całkowite pozbycie się wszystkiego, co dotyczy Visual Studio 2015.
- Zainstaluj ponownie Visual Studio 2015 RTM i powinno działać teraz. Muszę ponownie zainstalować oprogramowanie innych firm, ale przynajmniej działa!
źródło
Odpowiedzi:
Mam zainstalowany program Visual Studio 2012, 2013 i 2015 na moim komputerze. Po zainstalowaniu programu Visual Studio 2013 Update 5 w VS 2013 pojawił się komunikat o błędzie „Pakiet nie załadował się poprawnie”.
Wszystko, co zrobiłem, aby to działało, to wykonanie tego kroku:
C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
Chociaż nie próbowałem tego w programie Visual Studio 2015, uważam, że to również powinno rozwiązać problem. Aby to zrobić w programie Visual Studio 2015, 12.0 należy zmienić na 14.0 .
AKTUALIZACJA
Zamiast usuwać wszystko w folderze (jak zasugerowano w kroku 2 powyżej), znacznie bezpieczniej jest zmienić nazwę folderu i zezwolić programowi Visual Studio na utworzenie nowego. Czasami może być konieczne skopiowanie czegoś ze starego folderu.
źródło
Jeszcze jedno obejście dla programu Visual Studio 2015 Update 1
c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
System.Collections.Immutable
,newVersion
powinno być1.1.37.0
(nie1.1.36.0
).Przekierowanie powinno wyglądać następująco:
Błąd od
ActivityLog.xml
:Możesz przeczytać więcej o tym, jak rozwiązywać takie problemy w moim wpisie w blogu Jak przywrócić program Visual Studio 2015 po aktualizacji 1 .
źródło
C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
AtmelStudio.exe.config
, znajduje się podAppData\Local\Atmel\AtmelStudio\7.0
Miałem ten sam problem z Visual Studio 2015 Community RTC i udało mi się to naprawić, usuwając wszystko w:
C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0
iC:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0
Dlatego zalecam wypróbowanie tego, ponieważ możesz uniknąć odinstalowania / ponownego zainstalowania programu Visual Studio.
źródło
Ze względu na rozszerzenia w Visual Studio 2015 musiałem zmienić nazwę: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0
Po zmianie nazwy otworzyłem program Visual Studio 2015 i otrzymałem więcej tych błędów, ale folder 14.0 został odtworzony.
Zamknąłem program Visual Studio 2015 i skopiowałem foldery Extensions i STemplate z oryginalnego / zmienionego folderu do nowego.
Ponownie otworzyłem Visual Studio 2015 i wszystko znów działa.
Aktualizacja 2015-09-24T0017:
Znowu przestał działać. Wypróbowałem wszystkie opcje w tym poście. Znalazłem inny post i wygląda na to, że zadziałało:
Biegać:
źródło
Podobne do rozwiązania @Tom Clelford, ale oprócz usunięcia wszystkiego w:
Musiałem też usunąć wszystko w
Nie musiałem niczego dotykać w folderze Roaming, ale to może się różnić w zależności od użytkownika.
źródło
Mój problem wystąpił po zainstalowaniu Visual Studio 2015 Update 1.
Próbowałem wszystkich sugerowanych rozwiązań bez powodzenia. Rozwiązaniem, które zadziałało, było rozwiązanie autorstwa Erica Knoxa (zespół Microsoft).
To jest to:
Otwórz wiersz polecenia administratora i wykonaj następujące kroki (zakładając, że zainstalowałeś w domyślnej lokalizacji):
Możesz sprawdzić jego pełny artykuł tutaj
źródło
Miałem też problem w Visual Studio 2015 RC.
Wystąpił problem podczas korzystania z menu Plik → Nowy → Projekt ... generujący wyjątek.
Postępowałem zgodnie z odpowiedzią Shittu Olugbenga , 10.08.2015, usuwając zawartość folderu: „C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache”.
Zrestartowałem Visual Studio i zadziałało. :)
źródło
Jedyną rzeczą, która działała dla mnie, była naprawa narzędzi danych SQL Server (przejdź do Odinstaluj programy i wybierz Zmień / Napraw ):
źródło
W moim przypadku dla NugetPackage problem był prawdopodobnie spowodowany instalacją Visual Studio 2013 po zainstalowaniu Visual Studio 2015 (współistniejącego).
Sposób, w jaki go rozwiązałem, polegał na ponownej instalacji Menedżera pakietów NuGet dla programu Visual Studio 2015 (w menu Narzędzia> Rozszerzenia i aktualizacje ...)
źródło
Podczas uruchamiania programu Microsoft Visual Studio Enterprise 15 Preview (wersja 15.0.25123) miałem ten sam błąd:
Próbuję zmienić klucz rejestru , ale to nie zadziałało.
To naprawdę nigdy nie działało. Odinstaluj poprzednią wersję, ale spróbuj i zadziałało!
to działało (dla mnie :))
Sprawdziłem również wszystkie wskazówki z poprzednich odpowiedzi. Nie wiem, czy to konieczne, czy nie.
źródło
Miałem ten sam problem po aktualizacji do nowej wersji ReSharper 2016.2. Naprawiłem problem, zawieszając ReSharper w Visual Studio (menu Narzędzia → Opcje → ReSharper → Wstrzymaj ).
źródło