web-dev-qa-db-ja.com

Visual Studio 2012エラー:パッケージ「Visual C ++パッケージ」のロードに失敗しました

Visual Studio 2012で以前正常に機能していたソリューションを開こうとすると、「パッケージ 'Visual C++パッケージ'の読み込みに失敗しました」というエラーが表示され続けます。そして、ソリューションを開くことはできません。

Visual Studio 2012のインストールの何が問題なのかわかりません。

43
user1964417
  1. [ツール]-> [VISUAL STUDIO COMMAND]プロンプトをクリックして、コマンドウィンドウを開きます。
  2. コマンド「devenv/Setup」を入力します
  3. visual Studio 2012を再度開くと、動作します。

ソース: http://happyivyli.blogspot.com/2013/07/visual-c-package-failed-to-load.html

75
user1964417

Visual Studio内からコマンドプロンプトを実行します。

より簡単にアクセスするには、Visual Studio Developer Command Promptまたはその他のコマンドプロンプトを、外部ツールリストに追加してVisual Studioの[ツール]メニューに追加できます。これはあなたがそれを達成する方法です:

  1. Visual Studioを開きます。

  2. ツールメニューを選択し、外部ツール ...を選択します.

  3. 外部ツールダイアログボックスで、追加ボタンを選択します。新しいエントリが表示されます。

  4. コマンドプロンプトなどの新しいメニュー項目にタイトルを入力します。

  5. コマンドフィールドで、%comspec%C:\ Windows\System32\cmd.exeなどの起動するファイルを指定します。

  6. Argumentsフィールドで、/ k "C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\Toolsなど、使用する特定のコマンドプロンプトの場所を指定します。\VsDevCmd.bat "(Visual Studio 2015と共にインストールされた開発者コマンドプロンプトを起動します)。この値は、Visual Studioのバージョンとインストール場所に従って変更する必要があります。

  7. 初期ディレクトリフィールドの値を選択します(例:プロジェクトディレクトリ)。

  8. を選択してください OK ボタン。その後、新しいメニュー項目が追加され、[ツール]メニューから[プロンプト]コマンドにアクセスできます。

次に:

  1. 右クリック Visual Studioアイコン
  2. 管理者として実行を選択します
  3. メニュー[〜#〜] tools [〜#〜]→*コマンドプロンプト**をクリックして、コマンドウィンドウを開きます。
  4. コマンドを入力します"devenv/Setup"
  5. Visual Studioを再度開くと、動作します。
6
Yurker

ここに挙げたものを含め、私が見つけた解決策はどれも役に立たなかったようです。動作したのは、ソフトウェアのインストール/アンインストール管理で、Visual Studioを右クリックして「変更」を選択することでした(通常はそこから何かをアンインストールします)。

Visual Studioパッケージマネージャーが表示され、そこから修復を選択できます。

私の場合、システムのバックログと復元ポイントを見ると、環境を危険にさらしたのはおそらくゲームによってインストールされたVisual C++再配布可能ファイルの1つであったようです。

これはWindows 8です。

4
user349594

おそらくこれと同じ修正 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
colin lamarre