我正在尝试在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是否可以处理倒退是不明智的,通常不会尝试。当然听起来不可能,不是:/ –