2013-03-11 167 views
18

安装PlatformToolset V110我们有一个包含一些VC++项目Visual Studio解决方案,我们已经从目前VS2010升级到Visual Studio 2012。在这个过程中,我们还将VC++项目提升到了PlatformToolset v110。没有安装Visual Studio 2012

在我们构建服务器(詹金斯),我们想建立这个项目的MSBuild无需安装VS2012。但我不能得到它的工作,我认为这是因为该文件夹C:\ Program Files文件(x86)的\的MSBuild \ Microsoft.Cpp \ V4.0 \ V110必须存在。

此文件夹及其内容安装VS2012的过程中创建的,但据我可以告诉它不会被包含在任一Windows SDK 7.1或Windows SDK 8.0吗?

是否有任何其他的SDK或安装软件包可与此问题的帮助?

+0

只是出于兴趣,你为什么不想要安装VS2012?我们在构建系统上迁移了VS2008,并且两个环境一起工作。 – 2013-03-11 07:33:39

+3

原因在于许可成本和便利性,如果不是绝对必要的话,在每个Jenkins从站上安装完整的VS2012似乎是一种矫枉过正。 – 2013-03-11 08:03:43

回答

7

我知道这不是真的没有安装Visual Studio 2012,但:

如果许可费用是最大的驱动力或许Express for Windows Desktop版可能是一个选择。您可以将安装保持在支持C++构建所需的最低水平。

+0

我相信这是实现它的唯一方法,因为SDK不再包含编译器的副本。哦,至少它可以避免许可费用。 – 2013-07-26 11:13:54

+1

我还没有证实这一解决方案一路(创建一个新的詹金斯从),但VS2012快速安装过程中会创建一个失踪的文件夹,以便该解决方案将工作的机会很高。谢谢您的帮助! – 2013-08-12 06:39:54

+0

最佳答案我到目前为止可以找到... – anhoppe 2015-09-10 12:32:52

相关问题