3

今日、約 3 日前に取り組んでいたプロジェクトを開き、コンパイルしようとすると突然次のメッセージが表示されます。

エラー MSB8020: CTP_Nov2013 (プラットフォーム ツールセット = 'CTP_Nov2013') のビルド ツールが見つかりません。CTP_Nov2013 ビルド ツールを使用してビルドするには、CTP_Nov2013 ビルド ツールをインストールしてください。または、[プロジェクト] メニューを選択するか、ソリューションを右クリックして [ソリューションのアップグレード...] を選択することにより、現在の Visual Studio ツールにアップグレードすることもできます。

私には意味がありません。バニラ VS2013 に含まれていない C++11 機能が必要なため、VS2013 で CTP Nov 2013 を使用します。これまでのところ問題はありませんでしたが、今日から (何も変更していません) プロジェクトをビルドできません。

2013 年 11 月の CTP を再度インストールしようとしましたが、インストール中に「この製品の別のバージョンが既にインストールされています」というエラー 0x80070666 が表示されます(もちろん、アンインストールしませんでした)。

インストール ログには、次の行があります。

検出されたパッケージ: vc_CompilerCTP_amd64_arm、状態: 不在、キャッシュ: なし [0DB8:1B80][2015-10-12T10:57:48]i052: 条件 '( DevEnvAppIdKeyPath OR VSWinExpressAppIdKeyPath OR WDExpressAppIdKeyPath)' は true と評価されます。[0DB8:1B80][2015-10-12T10:57:48]i199: 検出完了、結果: 0x0 [0DB8:0D14][2015-10-12T10:57:53]e000: エラー 0x80070666: 次の場合に製品をインストールできません新しいバージョンがインストールされています。

まあ、「プログラムと機能」にリストされていないので、削除しようとしてもできません...ディスク上にも見つかりませんが、おそらくターゲットディレクトリがわからず、削除できないようですググってください。「CTP」、「compiler」、「Nov」などを含むファイルを検索しても、興味深い結果は得られません。何か試すことはできますか?

4

1 に答える 1

5

今日も同じ問題が発生しました。ログから Windows レジストリで UID を検索しました。「Microsoft Visual C++ 2013 Redistributable (x64)」というパッケージが見つかりました。そのパッケージをアンインストールした後、CTP インストーラーは正常に動作しました。

于 2015-12-31T15:49:27.673 に答える