2016-03-20 19 views
12

Quindi, ho avuto questo problema da un po 'di tempo. Spesso quando cerco solo di aprire qualsiasi dei miei progetti ottengo il seguente errore:Comunità di Visual Studio 2015 - Errore "pacchetto di sistema di progetto Visual C++"

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
The 'Visual C++ Project System Package' package did not load correctly. 



The problem may have been caused by a configuration change or by the 
installation of another extension. You can get more information by examining the 
file 'C:\Users\Q009\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml'. 



Restarting Visual Studio could help resolve this issue. 



Continue to show this error message? 

Apertura del registro delle attività rivela il seguente errore:

SetSite failed for package [Visual C++ Project System Package][Object reference not set to an instance of an object.]:{ at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.get_ProjectService() at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.Initialize(IntPtr instResources, Object sp, Object browser, IVCBuildPackageInternal bldPkg)} 

Al fine di 'risolvere' questo mi basta andare a AppData/Local/Microsoft e rimuovere le cartelle VisualStudio e VSCommon. Questo lo aggiusta per un po 'permettendomi di continuare a lavorare sui miei progetti. Fino a quando il problema decide in modo casuale di tornare di nuovo.

Ancora una volta, per chiarire la situazione. Non è un problema di migrazione o un problema con i pacchetti appena installati. Ho avuto questo setup per un po 'di tempo e quei progetti sono stati creati usando questa stessa istanza di Visual Studio.

+0

Come soluzione soluzione, non potrebbe semplicemente cambiare il vostro IDE? – Joel

+4

'rmdir/q/s% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache', dopo aver spento l'IDE, quindi riavviarlo. Ho lo stesso problema con una soluzione che utilizza alcuni (2) progetti VS2010 compilati con la toolchain v10; la soluzione in realtà ha oltre 80 progetti tutti convertiti in due vs2015. Ad ogni modo, è un PITA, e MS lo sa, ma continua a tormentare. – WhozCraig

+0

È diverso dalla rimozione dell'intera cartella VisualStudio (insieme a VSCommon)? – ImQ009

risposta

14

Ottengo lo stesso errore di tanto in tanto e non solo con i progetti C++. La soluzione varia, ma la maggior parte delle volte è fatto eliminando i file sotto il ComponentModelCache, come il commento di WhozCraig suggerito:

rmdir /q /s %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache 
+2

Grazie !! questo ha risolto lo stesso problema in Visual Studio 2017 –

+1

funziona per me, grazie! – ifree

+1

Si salva il mio vcproj. Tu sei l'uomo! Nel caso VS2017, è necessario rimuovere la cache dei componenti di VS2017 (cartella 15.0_3734c5e5). – pnp0a03

Problemi correlati