2016-03-20 43 views
12

この問題は、今のところ私は少しずつ行ってきました。よく私はちょうど私が次のエラーを取得する私のプロジェクトのいずれかを開こうとすると:Visual Studio 2015 Community - 'Visual C++ Project System Package'エラー

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

は、アクティビティログには、次のエラーを明らかに開く:

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

ためにこの「解決」に私はちょうど行きますAppData/Local/Microsoftにコピーし、VisualStudioおよびVSCommonフォルダを削除します。これはしばらくの間、私のプロジェクトで作業を続けることができるように修正します。問題が無作為に戻ってくるまでは、

再び、状況を明らかにする。これは移行の問題ではなく、新しくインストールされたパッケージの問題です。私は今この設定をしばらく行っており、これらのプロジェクトはVisual Studioのこのインスタンスを使用して作成されました。

+0

は、あなたは自分のIDEを変更することができませんでしたか? IDEをシャットダウンした後、 – Joel

+4

'rmdir/q/s%LOCALAPPDATA%\ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache'と入力して再起動してください。私はv10のツールチェーンでコンパイルされたいくつかの(2)VS2010プロジェクトを使用するソリューションで同じ問題を抱えています。このソリューションには実際には80以上のプロジェクトがあり、すべて2つがvs2015に変換されています。とにかく、そのピタ、そしてMSはそれについて知られていますが、それは疫病を続けています。 – WhozCraig

+0

VSCommonと一緒にVisualStudioフォルダ全体を削除するのと違うのですか? – ImQ009

答えて

14

C++プロジェクトだけではなく、今でも毎回同じエラーが発生します。解決策は異なりますが、WhozCraigによってコメントが示唆したようにそれは、ComponentModelCache下のファイルを削除することによって行うの時代の最も:この問題を回避するソリューションとして

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

ありがとう!!これは、Visual Studio 2017 –

+1

で同じ問題が修正されました。ありがとうございます! – ifree

+1

私のvcprojを保存します。あなたは男です! VS2017の場合は、VS2017(フォルダ15.0_3734c5e5)のコンポーネントキャッシュを削除する必要があります。 – pnp0a03

関連する問題