Visual Studio 2012で以前正常に機能していたソリューションを開こうとすると、「パッケージ 'Visual C++パッケージ'の読み込みに失敗しました」というエラーが表示され続けます。そして、ソリューションを開くことはできません。
Visual Studio 2012のインストールの何が問題なのかわかりません。
- [ツール]-> [VISUAL STUDIO COMMAND]プロンプトをクリックして、コマンドウィンドウを開きます。
- コマンド「devenv/Setup」を入力します
- visual Studio 2012を再度開くと、動作します。
ソース: http://happyivyli.blogspot.com/2013/07/visual-c-package-failed-to-load.html
Visual Studio内からコマンドプロンプトを実行します。
より簡単にアクセスするには、Visual Studio Developer Command Promptまたはその他のコマンドプロンプトを、外部ツールリストに追加してVisual Studioの[ツール]メニューに追加できます。これはあなたがそれを達成する方法です:
Visual Studioを開きます。
ツールメニューを選択し、外部ツール ...を選択します.
外部ツールダイアログボックスで、追加ボタンを選択します。新しいエントリが表示されます。
コマンドプロンプトなどの新しいメニュー項目にタイトルを入力します。
コマンドフィールドで、%comspec%やC:\ Windows\System32\cmd.exeなどの起動するファイルを指定します。
Argumentsフィールドで、/ k "C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\Toolsなど、使用する特定のコマンドプロンプトの場所を指定します。\VsDevCmd.bat "(Visual Studio 2015と共にインストールされた開発者コマンドプロンプトを起動します)。この値は、Visual Studioのバージョンとインストール場所に従って変更する必要があります。
初期ディレクトリフィールドの値を選択します(例:プロジェクトディレクトリ)。
を選択してください OK ボタン。その後、新しいメニュー項目が追加され、[ツール]メニューから[プロンプト]コマンドにアクセスできます。
次に:
ここに挙げたものを含め、私が見つけた解決策はどれも役に立たなかったようです。動作したのは、ソフトウェアのインストール/アンインストール管理で、Visual Studioを右クリックして「変更」を選択することでした(通常はそこから何かをアンインストールします)。
Visual Studioパッケージマネージャーが表示され、そこから修復を選択できます。
私の場合、システムのバックログと復元ポイントを見ると、環境を危険にさらしたのはおそらくゲームによってインストールされたVisual C++再配布可能ファイルの1つであったようです。
これはWindows 8です。
おそらくこれと同じ修正 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に依存。