[解決済み] Visual Studio 2019 - エラー MSB8020: Visual Studio 2013 用のビルドツールが見つかりません。
質問
これは
GitHub
を使おうとしているページで
msbuild.exe
が、以下のようなエラーを投げています。
1>------ Build started: Project: keycastow, Configuration: Debug|Win32 ------
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(379,5): error MSB8020: The build tools for Visual Studio 2013 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, please install Visual Studio 2013 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
を取得するための2つの可能なオプションはありますか? これをGitHubで は動作しますか?
注意 私は1番のオプションを希望します。
- 現在のコードを2019年基準に更新すること(初心者には難しいかな)?
-
現在のv120のビルドツールを動作させる。
- 動作させるための依存関係が不足しているのでしょうか?私の現在のインストールは 表示
- 確認したところ、この スレッド をダウンロードし Microsoft Build Tools 2013 をインストールしてみたのですが、同じ問題が発生しています。私は2019を使用していることを見て、私は新しいスレッドを開くのが最善だと思った。
追加情報
-
現在、Visual Studio 2019にインストールしているスクリーンショットです。 表示 .
-
現在のバージョンでは、インストールするためのオプションはありません。 Microsoft Build Tools 2013 をインストールしたため、インストールされたスタンドアロン版がオプションとしてここに表示されません。
解決方法は?
を開きます。
keycastow.vcxproj
をメモ帳で変更し、ここで
<PlatformToolset>v120</PlatformToolset>
を
<PlatformToolset>v142</PlatformToolset>
を使用して、VC++ 2019 プラットフォームを使用するか
UIでバージョンを変更する
Visual Studioのソリューションエクスプローラーで、ショートカットメニューから プロジェクト(ソリューションではない)を選択し、プロパティを選択してください。 プロジェクトのプロパティ・ページ・ダイアログ・ボックスを開きます。
-
Property Pages]ダイアログボックスで、[Configuration]ドロップダウンリストを開き、[All Configurations]を選択します。
-
ダイアログボックスの左ペインで、Configuration Properties を展開し、General を選択します。
-
右側のペインで、Platform Toolsetを選択し、ドロップダウンリストから必要なツールセットを選択します。 (あなたの場合、2019 - v142)
-
OKボタンを選択します。
ここで、何もインストールせずにプロジェクトをコンパイルします。
関連
-
[解決済み] Visual Studioでのソリューションファイルの最適な保存場所を教えてください。
-
[解決済み] Visual Studioの編集ウィンドウを分割する
-
[解決済み] エラーメッセージ "制約契約名に一致するエクスポートが見つかりませんでした。"
-
[解決済み] Visual Studioでデバッグを行う際、特定の環境変数を設定するにはどうすればよいですか?
-
[解決済み] キーファイル 'blah.pfx' をインポートできない - エラー 'The keyfile may be password protected'.
-
[解決済み] IIS Expressの設定ファイル/メタベースファイルはどこにありますか?
-
[解決済み] "Entire Solution "の検索が効かなくなる。
-
[解決済み】Visual Studioのエディタにガイドラインを追加する
-
[解決済み】Visual Studioはタブを4つのスペースに置き換えますか?
-
[解決済み] Visual Studioでビルド時間を表示する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「pdbファイルが見つからない、または開けない」Visual Studio C++ 2013
-
[解決済み] LINK : fatal error LNK1104: cannot open file 'D:\...MyProj.exe'.
-
[解決済み] v120 (Platform Toolset = 'v120') 用のビルドツールが見つかりません。
-
[解決済み] MSBuildExtensionsPath32が正しく設定されていない?
-
[解決済み] Visual Studio devenv.exe /resetuserdataは具体的に何をするのですか?
-
[解決済み] 例外が発生しました。これは、Visual Studio 2013の拡張機能が原因である可能性があります。
-
[解決済み] Visual Studioでデバッグすると、"file is used by another process "というエラーが発生するのですが?
-
[解決済み] objフォルダとbinフォルダ(Visual Studioで作成)は何に使うのですか?
-
[解決済み] デバッグビルドのみVisual Studioのポストビルドイベントを実行する方法
-
[解決済み】Visual Studioのポストビルドイベント - 相対的なディレクトリの場所にコピーする