簡體   English   中英

Visual Studio 2017:找不到 v142 的構建工具錯誤,即使平台工具集設置為 v141

[英]Visual Studio 2017: build tools for v142 cannot be found error, even though Platform Toolset is set to v141

我正在構建一個 openFrameworks 項目(使用生成 VS2017 解決方案的項目生成器),但收到“找不到 v142 的構建工具”錯誤。 Stack Overflow 上的答案是 go 進入 Project > Properties > Configuration Properties > General 並將 Platform Toolset 設置為 v141 以便降級,但是即使在這樣做之后我的項目也無法構建並出現相同的錯誤。 有關詳細信息,請參閱此屏幕截圖:

錯誤截圖

這是我從安裝程序安裝的:

安裝程序截圖

我也安裝了 VS 2019,但我無法卸載它。

如何解決此錯誤並在 VS 2017 上構建?

正如@dxiv 在評論中提到的那樣:“錯誤引用了一個項目,但屬性頁引用了另一個。” 解決方案中的每個項目(OF 項目應該有兩個,yourProjectName 和 openframeworksLib)都需要單獨降級。 不要通過頂部工具欄轉到項目>屬性,而是右鍵單擊解決方案資源管理器中的每個項目,然后從那里進入每個項目的屬性菜單。

截屏

我剛剛意識到頂部工具欄的項目菜單項與您當前從解決方案資源管理器中選擇的任何項目一致。

暫無
暫無

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

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