開啟Visual Studio 2013時,出現Microsoft.VisualStudio.Web.PasteJson.JsonPackage無法載入的可能解決方案

開啟Visual Studio 2013時,出現Microsoft.VisualStudio.Web.PasteJson.JsonPackage無法載入的可能解決方案

問題描述

當您開啟Visual Studio 2013載入專案時,出現下圖的錯誤訊息。

image

解決方式

1. 請先關閉已經開啟的Visual Studio 2013。

2. 開啟檔案總管並瀏覽至【C:\Users\您的使用者名稱\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache】資料夾。

3. 將2之資料夾下面的所有檔案刪除。

4. 重新開啟Visual Studio 2013確認錯誤訊息是否還會出現。

若您依照上述步驟仍未解決您的問題,那麼就必須開啟上一節錯誤訊息所指出的ActivityLog.xml來查看可能的蛛絲馬跡,根據記錄檔內容看來在C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\PasteJsonAsClasses路徑中找不到Microsoft.VisualStudio.Web.PasteJson.dll檔案,進而導致載入組件失敗。

image

實際到該路徑下查看,確實不存在Visual Studio 2013所需的組件。

image

為了補足缺少的組件,最快的方法是重新下載Visual Studio 2013 Update 4,執行Repair來修復相關的Web Tools套件或組件。

image

待修復完畢之後,在C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\PasteJsonAsClasses路徑下若看到遺漏的組件回來了,就可以重新開啟Visual Studio 2013確認問題是否排除。

image

參考資料

Visual Studio PasteJson.JsonPackage did not load correctly