Windows 7 (64bit版)にインストールしたVisual Studio 2013にUpdate 2を適応したあと、他もアップデートした可能性がありますが、何らかの原因でVisual Studioでソリューションを開いたときにこのようなメッセージが表示されてしまいました。
エラーメッセージ
‘Microsoft.VisualStudio.Editor.Implementation.Editor’パッケージは正しく読み込まれませんでした。
構成の変更または別の拡張機能のインストールが原因で問題が発生している可能性があります。’C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml’を調べると、より詳細な情報を取得することができます。
解決方法
- Visual Studioをインストールしたフォルダ(今回はC:\Program Files (x86)\Microsoft Visual Studio 12.0)のCommon7\IDEフォルダを開く
- ProjectTemplatesCacheフォルダの名前を_oldなどに変更
- 管理者としてVisual Studioの開発者コマンドプロンプトを開く
- 開いたコマンドプロンプトで「devenv /Setup」を実行
- 動作を確認したら手順2で_oldと変更したフォルダは不要なので削除
関連ページ
この問題を解決する際、以下のページを参考にしました。ありがとうございます。
「OpenCLのデバッガ(CodeXL)でトラブルに見舞われる」 すらりん日記
※リンク先のページでは、手順2でItemTemplatesフォルダの削除、devenv /InstallVSTemplatesの実行が紹介されていますが、こちらの環境ではコマンドの実行ができず、上記の手順のみで解決しました。
これでも解決しない場合
アクセスが多いようですので、補足を追加します。(2014/11/23追記)
英語のページですが、MSDNのフォーラム「‘Microsoft.VisualStudio.Editor.Implementation.EditorPackage’ package did not load correctly」によると、
%LOCALAPPDATA%\Microsoft\VisualStudio\12.0\ComponentModelCache
フォルダを削除すると解決する場合もあるようです。
ありがとうございます!
大変助かりました。感謝いたします。