簡體   English   中英

Visual Studio 2015 未檢測到 v141 (2017) 構建工具

[英]Visual Studio 2015 not detecting v141 (2017) Build tools

我有 Windows 10 x64,安裝了最新的 Visual Studio 2015。我需要 v141 構建工具,所以我下載並安裝了 Visual Studio 2017 C++ 構建工具。 無論如何,IDE 在項目設置的平台工具集列表框中仍然只顯示 v140。 在此處輸入圖片說明

我檢查了它是否已安裝並且它包含核心工具、mstools 和 tools v141。 在此處輸入圖片說明

Visual Studio 2015 未檢測到 v141 (2017) 構建工具

Platform Toolset V141 來自 Visual Studio 15 2017 而不是 Visual Studio 14 2015。基本上,該軟件向后兼容但不向上兼容,因此當您安裝了多個版本的構建工具時,最新的也可以使用由 Visual Studio 14 2015 提供的工具集較舊的。

換句話說,在安裝了工具集 v141 之后,工具集 v141 將添加到 VS2017 中的可用工具集列表中 - 但不會在其他 VS(例如 VS2015)中添加。 因此 v141 不會顯示在項目設置的 Visual Studio 2015 平台工具集列表框中。

如果您想使用 v141 構建工具,您可以安裝 Visual Studio 2017 並將您的項目更新到 Visual Studio 2017。在這種情況下,您仍然可以在安裝 v140 工具集后使用舊的構建工具集 v140:

在此處輸入圖片說明

如果你下載了一個用 VS2017 編寫的項目,而你的 VS 是 2015。

您不需要購買新版本的 VS,只需打開解決方案資源管理器並右鍵單擊屬性,然后從左側面板中選擇常規並將平台工具集從 V141 更改為 V140。

大多數在 VS2017 中構建的項目不一定使用其 V141 工具集中的新功能。

你必須使用 vs2017 cmd 提示符和 msbuild 來定位 V141

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM