【发布时间】:2013-03-22 19:47:49
【问题描述】:
我正在尝试启动并运行 TFS 2012 的最基本配置。 到目前为止,我使用最简单的选项安装了 TFS 服务器(安装程序中的第一个选项 - 捆绑的 SQL express 附带的选项), 我配置了构建服务(1 个控制器,1 个代理,都在 TFS 机器上)。 我的项目由两部分组成:C#/silverlight 部分和 C++ 部分。 添加 silverlight 先决条件后,C# 项目将正确构建。
但是我无法构建 C++ 项目。 我想我缺少一个先决条件,因为我收到以下错误:
C:\Builds\1\proj1\Client\src\Code\Client\proj\main (VC11).vcxproj (19):导入的工程“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v110\Microsoft.Cpp.Default.props" 是 未找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。
确实,TFS 服务器没有“C:\Program Files (x86)\MSBuild\Microsoft.Cpp”文件夹(而我的开发机器有一个)。 我安装了 windows SDK,但没有帮助。
我在一些帖子中看到我需要在构建机器上安装 VS 2012。那是对的吗? VS express 可以吗?
过去 2 天我一直在努力解决这个问题,我们将不胜感激。
【问题讨论】:
-
可能安装VS2012可以解决问题。所以就试试吧。
-
我认为您应该按照您的建议在构建机器上安装 Visual C++ Express 2012 并查看它是否有效。做一个备份:)
-
tnx.您需要在构建机器上安装 VS 似乎很奇怪,但我知道什么...:)
标签: tfs