我正在嘗試在Visual Studio 2013中構建一個v90 C++平臺項目,該項目有一個默認的v120平臺。該項目有一些舊的.dll問題,除非使用v90編譯,否則無法正常工作,所以我無法更新它。Visual Studio 2013 with Platform工具集v90
在我的臺式機上,要做到這一點,我只需選擇v90作爲平臺,然後單擊構建。
但是最近我需要在我的筆記本電腦上這樣做,它沒有安裝VS。隨着新安裝的Windows和VS2013試圖建立一個V90平臺項目時,我得到了以下錯誤:
Code:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(43,5):
error MSB8020: The builds tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found. To build using the v90 build tools,
either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2008 to build
using the Visual Studio 2008 build tools.
我已經安裝了VS2008 Express和Professional版和錯誤並沒有改變。我在某個時間點在桌面計算機上執行的操作使這項任務變得微不足道,但我不確定我是通過新安裝的Windows安裝還是安裝了這些操作。
有什麼我失蹤了嗎?在安裝VS2008後,我需要做什麼才能讓VS2013識別v90平臺?
在此先感謝!
---解決---
我解決了安裝VS2008,VS2010和VS2012的問題。 VS2013現在可以識別平臺工具集v90。
當然你在桌面上的VS2013之前安裝了VS2008 *。任何人都會。 VS2013是否可以處理倒退是不明智的,通常不會嘗試。當然聽起來不可能,不是:/ –