Pakete werden nach der Installation von Visual Studio 2015 RTM nicht geladen

95

Das Problem

Ich hatte Visual Studio 2015 RC installiert und Visual Studio 2015 RTM darüber installiert. Ich konnte im Internet nichts finden, was besagte, dass Sie dies nicht tun könnten. Ich weiß nicht, ob dies für das Problem relevant ist.

Als ich Visual Studio 2015 RTM nach dem Neustart zum ersten Mal startete, tauchten leider folgende Meldungsfelder auf:

"Das Paket 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' wurde nicht korrekt geladen."

Ebenfalls:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

Wie kann ich diesen Fehler beheben?

Protokolle

Es soll in der ActivityLog.xml nachsehen . Ich konnte Microsoft.VisualStudio.Editor.Implementation.EditorPackage nicht finden.

Aber für XamarinShellPackage hieß es:

<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>

Für 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:
&#x000D;&#x000A;&#x000D;&#x000A;System.NullReferenceException:
Object reference not set to an instance of an object.&#x000D;&#x000A;
at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()
&#x000D;&#x000A;&#x000D;&#x000A;PackageContainer loaded: False &#x000D;&#x000A;</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>

Für 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>

Für ErrorListPackage hieß es:

<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>

Was ich bisher versucht habe

  • Unter Extras -> Erweiterungen und Updates habe ich versucht, die Erweiterungen zu deinstallieren und erneut zu installieren. Aber wenn ich auf den Menüpunkt "Erweiterungen und Updates" klicke, erhalte ich die Ausnahme "Objektreferenz nicht gesetzt"? Daher kann ich diese Option nicht ausprobieren.

Also ... Irgendwelche Vorschläge da draußen?

Aktualisierungen der Frage

Erstes Update

Ich habe gerade versucht, ein Projekt zu laden und ... Irgendwas stimmt nicht. Es können keine Pakete wie "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage usw." geladen werden, und der Projektmappen-Explorer ist vollständig leer! Was ist los?

Zweites Update

So sehen meine Programme und Funktionen aus:

Screenshot der Programme und Funktionen

Drittes Update

Ich habe so viel deinstalliert und entfernt, wie ich es gewagt habe.

  • Alles in AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0 wurde entfernt
  • Alles in AppData \ Local \ VisualStudio \ 14.0 wurde entfernt
  • Deinstallierte Visual Studio 2015 über Programme und Funktionen (obiger Screenshot)
  • Der Ordner "Visual Studio Secondary Installer" im Ordner "Programme" wurde vollständig entfernt
  • Alles, was mit Visual Studio 14.0 zu tun hat, wurde aus den Programmdateien entfernt

Ich möchte meine Visual Studio 2013-Installation nicht durcheinander bringen. Visual Studio 2015 kann die oben genannten Pakete immer noch nicht laden!

Wenn also jemand mehr Informationen darüber hat, welche Programme genau aus dem obigen Screenshot deinstalliert werden können, würde ich mich sehr freuen.

Viertes Update

Durchzuführende Schritte (aktualisiert von Update 3)

  • Alles in AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0 wurde entfernt
  • Alles in AppData \ Local \ VisualStudio \ 14.0 wurde entfernt
  • Entfernen Sie alles, was Visual Studio 14.0 betrifft, aus ProgramData
  • Deinstallierte Visual Studio 2015 über Programme und Funktionen (obiger Screenshot)
  • Hat alles getan, was dieser Artikel sagt: https://support.microsoft.com/nl-nl/kb/3016536
  • Der Ordner "Visual Studio Secondary Installer" im Ordner "Programme" wurde vollständig entfernt
  • Grundsätzlich wurde alles, was mit Visual Studio 14.0 zu tun hat, aus den Programmdateien entfernt. Alles, was von der Deinstallation in Programme und Funktionen übrig geblieben ist.
  • Deinstallieren Sie auch Microsoft Visual C ++ redistributable (x86) - 14.0.xxx
  • Deinstallierte auch mein Xamarin-Zeug
  • Ich hoffe, ich habe nichts vergessen, aber unter dem Strich geht es darum, alles, was mit Visual Studio 2015 zu tun hat, vollständig loszuwerden.
  • Installieren Sie Visual Studio 2015 RTM neu und es sollte jetzt funktionieren. Ich muss wieder einige Sachen von Drittanbietern installieren, aber zumindest funktioniert es!
Danny van der Kraan
quelle
1
Hatte einen ähnlichen Fehler. VS würde nicht reparieren, am Ende habe ich beide vollständig deinstalliert und dann neu installiert. Funktioniert jetzt.
Ein Ohrwurm
1
Stellen Sie außerdem sicher, dass Sie Programmdateien, Programmdateien (x86) und AppData nach VS-Überresten durchsuchen. Ich hatte noch VS 2012 Zeug übrig
ein Ohrwurm
3
Jemand sagt mir bitte, dass MS sich dieses Problems bewusst ist und etwas unternimmt, um es zu beheben! Diese SO-Frage ist die einzige Erwähnung des Problems, das ich finden kann. Nichts, was ich ausprobiert habe, funktioniert. Ich habe jeden hier aufgeführten Schritt befolgt und kann VS NOCH nicht öffnen. Ich bekomme immer noch die Möglichkeit, Paketfehler nicht zu laden.
Tyler Jones
1
@ Tyler Jones: Haben Sie ALLES VS2015 in Bezug auf Programme und Funktionen deinstalliert?
Danny van der Kraan
1
Sie sollten nicht versuchen, Ihre Frage am Ende der Frage zu beantworten. Wenn Sie möchten, fügen Sie selbst eine neue Antwort hinzu.
ANeves

Antworten:

191

Ich habe Visual Studio 2012, 2013 und 2015 auf meinem Computer installiert. Nach der Installation von Visual Studio 2013 Update 5 wurde in VS 2013 der Fehler "Paket wurde nicht richtig geladen" angezeigt.

Alles, was ich getan habe, um es zum Laufen zu bringen, war diesen Schritt zu befolgen:

  1. Schließen Sie alle Instanzen von Visual Studio
  2. Löschen Sie alles in diesem Ordner C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  3. Starten Sie Visual Studio neu

Obwohl ich dies für Visual Studio 2015 nicht ausprobiert habe, glaube ich, dass dies auch das Problem lösen sollte. Um dies für Visual Studio 2015 zu tun, sollte 12.0 in 14.0 geändert werden .

AKTUALISIEREN

Anstatt alles im Ordner zu löschen (wie in Schritt 2 oben vorgeschlagen), ist es viel sicherer, den Ordner umzubenennen und Visual Studio das Erstellen eines neuen Ordners zu ermöglichen. Manchmal müssen Sie möglicherweise etwas aus dem alten Ordner kopieren.

Shittu Joseph Olugbenga
quelle
4
Es wurde für mich mit VS2015 gelöst. Prof. RTM
MarcelDevG
3
Bestätigte Arbeit in Visual Studio 2015. Auf jeden Fall eine positive Bewertung verdient.
Jhourlad Estrella
3
Diese Antwort löste auch einen Fehler, den ich erhielt: "Das 'XamarinIOSPackage'-Paket wurde nicht richtig geladen." Vielen Dank!
Dan Rigby
4
Dies funktionierte auch nach dem Update von Visual Studio 2015 auf Update 3, mein Extension Manager war kaputt, aber das hat es geklärt, danke!
Chris Pacey
3
Dies funktionierte nach einer Neuinstallation. Einfach das Verzeichnis umbenannt, um sicher zu sein, anstatt es zu löschen
lloyd
49

Eine weitere Problemumgehung für Visual Studio 2015 Update 1

  1. Öffnen c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
  2. Bindungsumleitung ändern für System.Collections.Immutable, newVersionsollte 1.1.37.0(nicht 1.1.36.0) sein.

Die Umleitung sollte folgendermaßen aussehen:

    <dependentAssembly>
        <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
        <bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
    </dependentAssembly>

Fehler von ActivityLog.xml:

SetSite fehlgeschlagen für Paket [CSharpPackage] [Datei oder Assembly 'System.Collections.Immutable, Version = 1.1.36.0, Kultur = neutral, PublicKeyToken = b03f5f7f11d50a3a' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)]: {at Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize () at Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSt. .Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)}

Weitere Informationen zur Behebung solcher Probleme finden Sie in meinem Blogbeitrag So stellen Sie Visual Studio 2015 nach dem Update 1 wieder her .

Sergey Tihon
quelle
1
Vielen Dank, ich hatte dieses Problem, nachdem ich auf Update 1 aktualisiert habe. Ihr Fix hat es geschafft!
Abdoulcool
Ich musste den Ordner entfernen / umbenennen, vs starten, ihn dann schließen und die Bindungsumleitung durchführen. C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
Maslow
Danke dir! Das Ändern von newVersion auf 1.1.37.0 hat auch nach dem Update auf VS2015.1 für mich funktioniert.
Cory Grimster
4
Dies funktionierte auch für Atmel Studio 7.0 (basierend auf der VS2015-Shell).
lego
2
@lego Nur als Referenz ist die Konfigurationsdatei, die korrigiert werden muss AtmelStudio.exe.config, die unterAppData\Local\Atmel\AtmelStudio\7.0
Sakamoto Poteko
29

Ich hatte das gleiche Problem mit Visual Studio 2015 Community RTC und konnte dieses Problem beheben, indem ich alles löschte in:

  1. C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0 und
  2. C:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0

Daher würde ich empfehlen, dies zu versuchen, da Sie möglicherweise die Deinstallation / Neuinstallation von Visual Studio vermeiden können.

Tom Clelford
quelle
arbeitete auch für mich nach der Neuinstallation von VS2015pro x64 Win8.1
Emmanuel NK
Diese Lösung hat bei Windows 10 funktioniert. Vielen Dank.
Abhishek P
18

Aufgrund von Erweiterungen in Visual Studio 2015 musste ich Folgendes umbenennen: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Nach dem Umbenennen habe ich Visual Studio 2015 geöffnet und mehr dieser Fehler erhalten, aber der Ordner 14.0 wurde neu erstellt.

Ich habe Visual Studio 2015 geschlossen und die Ordner Extensions und STemplate aus dem ursprünglichen / umbenannten Ordner in den neuen Ordner kopiert.

Ich habe Visual Studio 2015 wieder geöffnet und alles funktioniert wieder.

Update 2015-09-24T0017:

Es hörte wieder auf zu arbeiten. Ich habe alle Optionen in diesem Beitrag ausprobiert. Ich habe einen anderen Beitrag gefunden und dies scheint funktioniert zu haben:

Lauf:

devenv /clearcache
devenv /updateconfiguration
Bluurocks
quelle
4
Das Ausführen von "devenv / clearcache devenv / updateconfiguration" hat auch bei mir funktioniert.
Michael Silver
Dies behebt auch einen Fehler "Paket nicht korrekt geladen" in Visual Studio 2013 Update 4.
Tom Regan
Dies ist das einzige, was für mich funktioniert hat. Ich hatte auf dem Windows 10-Computer keinen Ordner "Benutzer \ Benutzername \ AppData".
Rob
8

Ähnlich wie bei @Tom Clelfords Lösung, aber zusätzlich zum Löschen von allem in:

C: \ Benutzer {Benutzername} \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Ich musste auch alles in löschen

C: \ Benutzer {Benutzername} \ AppData \ Local \ Microsoft \ VisualStudio \ vshub

Ich musste nichts im Roaming-Ordner berühren, aber das kann von Benutzer zu Benutzer unterschiedlich sein.

matthew_b
quelle
5

Mein Problem trat nach der Installation von Visual Studio 2015 Update 1 auf.

Ich habe alle vorgeschlagenen Lösungen ohne Glück ausprobiert. Die Lösung, die für mich funktioniert hat, war eine von Eric Knox (Microsoft-Team).

Das ist es:

  1. Laden Sie die richtige VSUpdate 1-Konfiguration über diesen Link in einen Ordner auf Ihrem Computer herunter: https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config- update1.xml
  2. Öffnen Sie eine Administrator-Eingabeaufforderung und führen Sie die folgenden Schritte aus (vorausgesetzt, Sie haben am Standardspeicherort installiert):

    cd "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE"
    ren devenv.exe.config devenv.exe.config.backup
    copy <local path to file downloaded in step #1> .\devenv.exe.config
    devenv /UpdateConfiguration
    

Sie können seinen vollständigen Artikel hier überprüfen

Ahmed Mozaly
quelle
2

Ich hatte auch ein Problem in Visual Studio 2015 RC.

Beim Verwenden des Menüs DateiNeuProjekt ... beim Auslösen einer Ausnahme ist ein Problem aufgetreten .

Ich folgte der Antwort von Shittu Olugbenga vom 10.08.2015, indem ich den Inhalt des Ordners löschte: "C: \ Benutzer \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache".

Ich habe Visual Studio neu gestartet und es hat funktioniert. :) :)

Oddvar Gjelstenli
quelle
2

Das einzige, was für mich funktioniert hat, war die Reparatur von SQL Server-Datentools (gehen Sie zu Programme deinstallieren und wählen Sie Ändern / Reparieren ):

Geben Sie hier die Bildbeschreibung ein

Cos
quelle
1
Das hat auch bei mir funktioniert. Die in anderen Antworten erwähnten AppData-Ordner waren für mich alle leer.
Seth
1

In meinem Fall für NugetPackage war das Problem möglicherweise auf die Installation von Visual Studio 2013 nach der Installation von Visual Studio 2015 ( nebeneinander vorhanden) zurückzuführen.

Ich habe beschlossen, NuGet Package Manager für Visual Studio 2015 neu zu installieren (unter Tools> Erweiterungen und Updates ...).

nkanani
quelle
1

Beim Starten von Microsoft Visual Studio Enterprise 15 Preview (Version 15.0.25123) trat der gleiche Fehler auf:

<entry>
    <record>27</record>
    <time>2016/05/02 12:26:57.451</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Image Service Package]Source:
 ..
    <guid>{1491E936-6FFE-474E-8371-30E5920D8FDD}</guid>
    <hr>80131522</hr>
    <errorinfo></errorinfo>
</entry>

Ich habe versucht, den Registrierungsschlüssel zu ändern , aber es hat nicht funktioniert.

Es hat wirklich nie funktioniert. Deinstallieren Sie die vorherige Version, aber versuchen Sie es und es hat funktioniert!

Uninstall Microsoft Visual Studio Ultimate 2015 Preview, (Version 14.0.23310)

Es hat funktioniert (für mich :))

Ich habe auch alle Tipps in früheren Antworten ausgeführt. Ich weiß nicht, ob das notwendig ist oder nicht.

Ignacio Jorge Castaños Gonzale
quelle
1

Ich hatte das gleiche Problem nach dem Upgrade auf den neuen ReSharper 2016.2. Ich habe das Problem behoben, indem ich den ReSharper in Visual Studio angehalten habe (Menü ExtrasOptionenReSharperAnhalten ).

Megha
quelle