在vs2010下构建vs2008解决方案

问题描述:

我正在开发一个在vs2008下开发的解决方案,但已打开并转换为vs2010。我只获得了vs2010解决方案,所以我必须在vs2010下工作。在vs2010下构建vs2008解决方案

是他们的一种方式来建立在VS2010这个解决方案,而无需使用任何VS2010林达(微软的Visual Studio 10.0 \ VC \库),并且只使用那些使用VS2008

在链接>常规>其它附加库目录,我已经添加了一个链接到vs2008库文件夹。

您可以更改Visual Studio 2010项目属性中的“常规>平台工具集”属性,以指定MSBuild应该使用哪个版本来构建项目。默认值为v100,但将其设置为v90将使用Visual Studio 2008.这会在编译/链接之前修改PATH,BIN和LIB目录,因此您不必手动更改任何目录设置。

我认为,默认情况下只支持v100,v90和Windows7.1SDK,但也有一些工具可用于定位较旧的Visual Studio版本。

参见例如http://blog.iangoodsell.com/2010/04/visual-studio-2010-and-platform-toolset.html