2013-07-23 97 views
42

當我試圖打開任何在視覺  Studio   2012之前工作正常的解決方案時,錯誤「Package'Visual C++包'未能加載」不斷出現。解決方案無法打開。Visual Studio 2012錯誤:包'Visual C++包'未能加載

我不確定我的視覺有什麼問題  Studio   2012安裝。

+0

參見:http://stackoverflow.com/questions/36114464/visual-studio-2015-community-visual-c-project-system-package-error – idbrii

回答

3

可能相同的修復,因爲這https://stackoverflow.com/a/21266545/990618

檢查VCHOME,VCINSTALLDIR和vsinstalldir您的用戶環境變量。

變化

X:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ 

X:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\ 

或者

X:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ 

根據VS 2012和我找到了解決,其中包括那些在這裏列出的解決方案,2013年

3

無,似乎有所幫助。在軟件安裝/卸載管理中做了什麼工作,右擊Visual Studio並選擇「更改」(這是您通常會從中卸載的地方)。

這應該彈出Visual Studio包管理器,從那裏你可以選擇修復。

在我的情況下,看看系統積壓和還原點,看起來它是某種遊戲可能安裝的Visual C++可再發行組件之一,它會危及環境。

這是Windows 8

+0

這是在VS2013上爲我工作的唯一解決方案。 – Anthony

5

從Visual Studio中運行命令提示符。

爲便於訪問,可以將Visual Studio開發人員命令提示符或任何其他命令提示符添加到Visual Studio的工具菜單中,方法是將其添加到外部工具列表中。這是你可以做到的:

  1. 打開Visual Studio。

  2. 選擇工具菜單,然後選擇外部工具 ...

  3. 外部工具對話框中,選擇添加按鈕。出現一個新條目。

  4. 輸入標題爲新的菜單項,如命令提示符

  5. 命令字段中,指定要啓動如%COMSPEC%文件C:\ WINDOWS \ SYSTEM32 \ CMD.EXE

  6. 參數字段中,指定在哪裏可以找到你想使用諸如/K「C具體的命令提示符:\程序文件(x86)\微軟的Visual Studio 14.0 \ Common7 \工具\ VsDevCmd。蝙蝠「(這將啓動隨Visual Studio 2015一起安裝的開發人員命令提示符)。此值需要根據您的Visual Studio版本和安裝位置進行更改。

  7. 選擇爲初始目錄字段中的值,例如項目目錄

  8. 選擇確定按鈕。 之後,添加新的菜單項,您可以從工具菜單訪問命令提示符。

然後:

  1. 右鍵單擊 Visual Studio的圖標
  2. 選擇以管理員身份運行
  3. 點擊菜單TOOLS→*命令提示符**打開命令窗口
  4. 輸入命令「devenv/Setup」
  5. 再次打開Visual Studio,它會工作。
+0

這將如何幫助解決問題「Package'Visual C++包'未能加載」? –