我正在尝试在Visual Studio 2013中构建一个v90 C++平台项目,该项目的默认平台为v120.该项目有一些较旧的.dll问题,除非使用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.
Run Code Online (Sandbox Code Playgroud)
我已经安装了VS2008 Express和Professional版本,但错误没有改变.我在某个时间点在桌面计算机上做的事情使得这个任务变得微不足道,但我不确定我安装/做了什么让它从全新安装的窗口中运行.
有什么我想念的吗?安装VS2008后,我需要做些什么才能让VS2013识别v90平台?
提前致谢!
- - 解决了 - -
我解决了安装VS2008,VS2010和VS2012的问题.VS2013现在识别平台工具集v90.