Visual Studio 2013 を起動したら『'TestWindowPackage' パッケージは正しく読み込まれませんでした』 みたいなダイアログが表示されました。
再起動後、テストエクスプローラー とチームエクスプローラーが死亡
例の『詳細は ActivityLog.xml 見てね』的な、…稀によく見るやつです:p
ダイアログで通知された通り、テストエクスプローラーが読み込まれていません。
さらによくよく見ると、チームエクスプローラーもお亡くなりに……。
この際どうでもいいですが、チームエクスプローラーのコンポーネントのGUIDは 312e8a59-2712-48a1-863e-0ef4e67961fc みたいですね*1。
原因
正直、よくわかりません。10/14のWindows Updateを当てた後の再起動ではあったのですが、Visual Studioを手動で終了させていたにも関わらず、再起動時に「devenvを強制終了しました」的な文字が表示されていました。ので、Windows Updateは関係ない可能性があります*2。
devenv /setup で修復できた
パッケージ関係でこういったエラーが出た時にはdevenv
を/setup
スイッチを付けて実行するのが定石な気がします*3。
ということで、
- Visual Studioを終了させる
- 管理者モードでcmdなりPowerShellなりを起動
- VS2013のdevenv(既定だとC:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
)に移動
- devenv.exe /setup
を実行
環境によりますが割と時間がかかることがあるので、しばらく待ちます。
実行が終わったあとにVS2013を起動したら……エラーも出ず起動。テストエクスプローラーもチームエクスプローラも無事利用可能な状態になっていました。
#割と焦ったのは内緒