Das 'ProviderPackage'-Paket wurde nicht korrekt geladen

73

Ich habe Visual Studio 2012 und zu einem späteren Zeitpunkt Update 2 installiert. Nach der Installation von Update 2 wird beim Laden eines Projekts die folgende Fehlermeldung angezeigt:

---------------------------
Microsoft Visual Studio
-------------------- -------
Das 'ProviderPackage'-Paket wurde nicht korrekt geladen.

Das Problem wurde möglicherweise durch eine Konfigurationsänderung oder durch die Installation einer anderen Erweiterung verursacht. Weitere Informationen erhalten Sie in der Datei "C: \ Benutzer \ Benutzername \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml".

Diese Fehlermeldung weiterhin anzeigen?
---------------------------
Ja Nein
--------------------- ------ ------.

Nach dem Auffinden von ActivityLog.xmlsehe ich die folgenden Fehler:

<entry>
    <record>300</record>
    <time>2013/04/23 18:32:54.002</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [ProviderPackage]</description>
    <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
</entry>
<entry>
    <record>301</record>
    <time>2013/04/23 18:32:54.012</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [ProviderPackage]</description>
    <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
    <hr>80131522</hr>
    <errorinfo>Method 'GetHostedIntellisenseTypes' in type 'Microsoft.VisualStudio.Progression.DTEWrapperCached' from assembly 'Microsoft.VisualStudio.GraphProviderPackage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.</errorinfo>
</entry>
<entry>
    <record>302</record>
    <time>2013/04/23 18:32:54.012</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [ProviderPackage]</description>
    <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
    <hr>80131522</hr>
    <errorinfo>Method 'GetHostedIntellisenseTypes' in type 'Microsoft.VisualStudio.Progression.DTEWrapperCached' from assembly 'Microsoft.VisualStudio.GraphProviderPackage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.</errorinfo>

Google-Suchanfragen zeigen keine genaue Übereinstimmung mit meinem Problem. Ich habe versucht, die Pakete auf der Installations-ISO zu durchsuchen und kann kein Paket finden, das repariert werden muss ...

F:\packages>dir /s *provider*
 Volume in drive F is VS2012_ULT_MSDN_ENU
 Volume Serial Number is 4A21-C8BD

 Directory of F:\packages\SSDT

   07/26/2012  11:30 AM           780,288 DbSqlPackageProvider.msi
               1 File(s)        780,288 bytes

     Total Files Listed:
               1 File(s)        780,288 bytes
               0 Dir(s)               0 bytes free

Irgendwelche anderen Ideen?

Aaron Reed
quelle
Danke für das Update. Ich hatte das gleiche Problem und die Reparatur meiner SQL Data Tools und der damit verbundenen Probleme scheint das für mich geklärt zu haben.
Peter Schott
Ja, ich habe für mich gearbeitet, danke. Ich habe alles nach vs2012 repariert, was eine Reparaturoption hatte, die in irgendeiner Weise mit vs2012 zu tun hatte (hauptsächlich SQL-Zeug).
Doug65536

Antworten:

38

Dies ist Aarons (Aaron Reed) Antwort von oben, die nur als Antwort anstelle eines Teils der Frage kopiert wurde:

Es wurde behoben ... Es wurde behoben ... Es wurde behoben ...

  1. Geöffnete Programme und Funktionen (ausführen: appwiz.cpl)
  2. Sortierte Liste der installierten Apps nach: Installationsdatum
  3. Gefilterte Liste durch Hinzufügen von "SQL" zum Suchfilter oben rechts
  4. Listenpunkt

Ich habe VS2012 am 01.04.13 installiert, also habe ich jedes aufgelistete SQL-Element in der Liste durchgesehen und mit der rechten Maustaste auf -> Reparieren geklickt

Von dort aus habe ich VS2012 ausgeführt und die Ziellösungsdatei ohne Probleme geöffnet.

Meine Liste:

  • Microsoft SQL Server 2012 Data-Tier-App-Framework
  • Microsoft SQL Server-Datentools - enu (11.1.20627.00)
  • Microsoft SQL Server 2012-Verwaltungsobjekte (x64)
  • Microsoft System CLR-Typen für SQL Server 2012 (x64)
  • Microsoft System CLR-Typen für SQL Server 2012
  • Microsoft SQL Server 2012-Verwaltungsobjekte
  • Microsoft SQL Server 2012 Transact-SQL-Compilerdienst
  • Microsoft SQL Server 2012-Befehlszeilendienstprogramme
  • Build-Dienstprogramme für Microsoft SQL Server-Datentools - enu (11.1.206 ...
  • Microsoft SQL Server Compact 4.0 SP1 x64 ENU
  • Microsoft SQL Server 2012 T-SQL-Sprachdienst
  • Microsoft SQL Server 2012 Native Client
  • Microsoft SQL Server 2012 Data-Tier-App-Framework
  • Microsoft SQL Server 2012 Express LocalDB
  • Microsoft SQL Server 2012 Transact-SQL SpriptDom
Kyle Kamperschroer
quelle
Ich hatte ein sehr ähnliches Problem mit dem Fehler 'Datei oder Assembly' Microsoft.PythonTools 'konnte nicht geladen werden, und diese Methode hat es für mich
behoben
1
Ich hatte gehofft, ich könnte einen Kommentar wie "WOW Ich kann nicht glauben, dass dies immer noch für VS2015 funktioniert" hinzufügen, aber es scheint nicht ... Zumindest für mich.
Brad Moore
106
  • Schließen Sie Visual Studio.
  • Öffnen Sie eine Entwickler-Eingabeaufforderung für Visual Studio 2012 (als Administrator).
  • Typ devenv /setup.
  • Starten Sie Visual Studio neu.

Mögliches Duplikat des Visual Studio 2012-Fehlers: Paket 'Visual C ++ - Paket' konnte nicht geladen werden

Siehe Visual C ++ - Paket: Fehler beim Laden ?????

Steve Pitchers
quelle
12
Danke für diesen Tipp! Das Ausführen devenv /resetuserdatakann auch hilfreich sein, wenn der erste Befehl dies nicht tut.
Cameron Tinker
'devenv' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.
Tibor Szasz
@Tibor, überprüfen Sie, ob Sie eine Entwickler- cmdEingabeaufforderung geöffnet haben (versuchen Sie es mit Alle Programme im Startmenü). Dies fügt devenvdem Pfad (und andere nützliche Dinge) hinzu, die standardmäßig nicht vorhanden sind.
Steve Pitchers
Ich habe es herausgefunden. Das Problem ist, dass VS 2012 Express-Version nicht devenv.exe hat
Tibor Szasz
1
Einfache Lösung für VS2013 Express. In der Express-Version heißt devenv jedoch WDExpress.exe. Daher wurde das Problem durch 'WDExpress.exe / setup' behoben.
Barbarossa
30

Das hat bei mir funktioniert -

Um das Problem zu beheben, muss der Visual Studio-Cache unter folgenden Bedingungen gelöscht werden:

%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache

Vielen Dank an Blog-Beitrag SetSite fehlgeschlagen für Paket [Microsoft.VisualStudio.Editor.Implementation.EditorPackage] .

Mohit Bansal
quelle
1
Das hat bei mir funktioniert - aber denken Sie daran, den Cache der richtigen VS-Version zu löschen (ich hatte mehrere installiert und bei meinem ersten Versuch habe ich die falsche gelöscht)
habakuk
Perfekte Lösung. Vielen Dank.
Shah
6

Ich habe dies durch Deinstallieren oder Entfernen behoben:

Microsoft SQL Server-Datentools - enu (14.0.50325.0)

Ich hoffe das hilft :)

wayne.blackmon
quelle
6

Normalerweise kann dies behoben werden, indem der Visual Studio-Cache unter: gelöscht wird.

Visual Studio 2012: %LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache

Visual Studio 2013: %LOCALAPPDATA%\Microsoft\VisualStudio\12.0\ComponentModelCache

Jonathan Allen
quelle
5

Hat für mich gearbeitet. Windows 7 SP1 + VS 2013 Öffnen Sie ein Developer Command Propmpt für VS 2012 (als Administrator). Führen Sie devenv / setup aus.

Raj
quelle
Ich habe dieses Problem erst nach der Installation von VS2013 (und Update 1) festgestellt . devenv /setuphat super funktioniert.
Chrnola
Ein Hinweis: Führen Sie die Developer Command Prompt für VS2013 als Administrator aus
Arthur
1
Warum gibst du die gleiche Antwort wie Steve?
Jgauffin
5

Eine noch schnellere Lösung besteht darin, einfach den Microsoft SQL Server in der Liste zu reparieren. Das hat mein Problem behoben.

Tony
quelle
3

Das Deinstallieren / Reparieren von SQL Server- Datentools war das einzige, was dank des Kommentars wayne.blackmon für mich funktioniert hat .

Bild unten

Deinstallieren Sie die SQL Server-Datentools

MatPag
quelle
1
Reparatur sollte ausreichen.
KayleeFrye_onDeck
2

Für mich das ActivityLog.xmlangegeben

<errorinfo>Access to the path 'C:\Users\Klas\Documents\Visual Studio
2015\ArchitectureExplorer' is denied.</errorinfo>

Als ich diesen Ordner untersuchte, stellte ich fest, dass die gesamte Ordnerstruktur hier ist

C:\Users\Klas\Documents\Visual Studio 2015

Die Berechtigung wurde so festgelegt, dass mein Benutzer keine Schreibberechtigungen hatte. Ich habe meinem Benutzer Vollzugriffsrechte für diesen Ordner und alles unten hinzugefügt.

Danach ging die Nachricht weg. Als ich Visual Studio startete, wurden viele Unterordner für diesen Ordner erstellt.

Klas Mellbourn
quelle
2

Ich hatte das gleiche Problem in Visual Studio 2013 für Windows 8.1.

Die vorherigen Antworten haben bei mir nicht funktioniert. Ich musste Visual Studio reparieren und dann meinen Computer neu starten.

vbguyny
quelle
Wenn mir das in der Vergangenheit passiert ist, war das die einzige Lösung, die auch für mich funktioniert hat. Ich probiere einige der anderen in diesem Beitrag aus, aber alle haben sich bisher durchgesetzt. Update : Dies funktionierte stackoverflow.com/a/30218921/3543437
kayleeFrye_onDeck
1

Ich habe diesen Fehler beim Start von Visual Studio erhalten:

the 'visual studio component model host package' did not load correctly...

Nach dieser Reihe anderer The '' package did not load correctly...Fehlermeldungen.

Ich habe festgestellt, dass auf meinem C-Laufwerk, auf dem Visual Studio installiert wurde, nicht genügend freier Speicherplatz vorhanden ist.

Ich habe etwas Platz geöffnet und Visual Studio neu gestartet, um das Problem zu lösen.

Ich bin mir nicht sicher, ob es etwas mit dem freien Speicherplatz auf der Festplatte zu tun hat.

A-Sharabiani
quelle
1

In meinem Fall trat das Problem auf, nachdem ich Visual Studio 2015 installiert hatte. Ab diesem Zeitpunkt wurden weder 2015 noch frühere Versionen von Visual Studio geladen. Das Problem war, dass die Umgebungsvariable PATH die maximale Länge überschritt.

Ich habe es auf weniger als 2048 gekürzt und die Maschine neu gestartet. Visual Studio wurde geladen, jedoch mit einigen Fehlern. Zuletzt laufen die devenv /setup, und alles ist wieder normal.

Alex M.
quelle
1

Ich hatte gerade einen ähnlichen Fehler (unter Windows 7. Ich habe Visual Studio 2015 Professional installiert und danach wurden mehrere Meldungen "... Paket wurde nicht richtig geladen" angezeigt, als ich Visual Studio 2012 ausführte).

Was mein Problem behoben hat, war die Reparatur von "Microsoft Studio Tools für Applikationen 2012".

  1. Führen Sie "appwiz.cpl" aus ( SystemsteuerungProgrammeProgramm deinstallieren
  2. Klicken Sie mit der rechten Maustaste auf "Microsoft Studio Tools für Anwendungen 2012. Wählen Sie" Ändern "und klicken Sie dann auf" Reparieren ".

Systemsteuerung - Programme

Danach kann ich Visual Studio 2012 ohne diese Fehlermeldungen öffnen.

niki b
quelle
0

Ich hatte einen ähnlichen Fehler. Nachdem ich auf VS2012.U2 aktualisiert hatte, verschwand das Problem. TFS 2012 Update 2 kann nicht entfernt werden, ohne TFS zu entfernen. Während ich ein Problem mit dem Upgrade von TFS2012.U1 auf U2 hatte, habe ich festgestellt, dass sich TFS2012.U2 lohnt.

Peter Hecht
quelle
0

Es war das Problem mit den Zugriffsrechten auf mein Verzeichnis% USERPROFILE% (aufgrund des Fehlers mit dem PC). Das Festlegen von Berechtigungen für den vollständigen Zugriff wurde behoben.

Lu55
quelle
0

Ein weiterer Vorschlag,

Führen Sie als Administrator aus und starten Sie die VS-Anwendung neu.

Paketaktualisierung anwenden. Starten Sie neu.

Hoffe das hilft!

Sami
quelle
0

Aus MSDN-Foren :

  • Öffnen Sie den Windows Explorer und navigieren Sie zu <Visual Studio-Installationspfad> \ Common7 \ IDE
  • Devenv.exe / SafeMode: Startet die IDE im abgesicherten Modus und lädt minimale Fenster.
  • Devenv.exe / ResetSettings: Stellt die Standardeinstellungen der IDE wieder her und wird optional auf die angegebene VSSettings-Datei zurückgesetzt.
  • Devenv.exe / ResetAddin: Entfernt Befehle und die Befehlsoberfläche, die dem angegebenen Add-In zugeordnet sind.
  • Devenv.exe / ResetSkipPkgs: Löscht alle SkipLoading-Tags, die VSPackages hinzugefügt wurden.

Wenn immer noch keine Hilfe verfügbar ist, empfehlen wir Ihnen, Ihre Visual Studio-Installation zu reparieren oder zu deinstallieren und anschließend neu zu installieren. Wenn Sie es neu installieren möchten, befürchte ich, dass Sie eine DVD oder ein gutes Internet benötigen.

Die ersten drei Schritte zu machen, funktioniert für mich.

Rzv.im
quelle
0

Ich hatte "Glück" und startete Visual Studio 2013 neu und es funktionierte. Ich hatte andere Fehler beim Löschen der temporären Cache-Elemente.

Randnotiz. Visual Studio 2015 ist zwar noch nicht perfekt und NuGet ist für die Verwendung von IMO weniger benutzerfreundlich geworden, wenn mein Computer von den Netzwerkadministratoren der Unternehmensdomäne neu gestartet wird ODER insbesondere, wenn ein Computer mit einem Stromausfall von Strom ausfällt Power Visual Studio 2013 macht ein bisschen "Spaß", während Visual Studio 2015-Projekte monatelang nur so gut geöffnet werden, als ob beim Anmelden nichts passiert wäre.

Tom Stickel
quelle
0

In meinem Fall löse ich dieses Problem, indem ich das schreibgeschützte Attribut des Ordners "Visual Studio 2015" in entferne <C:\Users\myuser\Documents>.

Minh-Triet Pham Tran
quelle