TFSBuild.proj导入更新 - 需要建议

时间:2013-04-08 15:30:23

标签: tfsbuild msbuildextensionpack

通过安装Sql Server 2008 express而不是SSE 2005,我们的新Win 7 VS2008 Team System构建服务器取得了一些进展。下一个障碍是我们正在使用VS2008和我们的团队项目文件为Sql导入MSBuild扩展包Server 2005,它似乎无法与Win 7和Sql Server 2008一起使用。因此我们将2012年10月的MSBuild扩展包安装到默认路径。我们的构建现在失败,因为导入找不到“$(MSBuildExtensionsPath)\ ExtensionPack \ MSBuild.ExtensionPack.tasks”。

我也找不到它!

这是版本不匹配(在这种情况下我们如何摆脱这个漏洞)还是我很傻?我能找到的唯一文件是$(MSBuildExtensionsPath)\ ExtensionPack \ MSBuild.ExtensionPack.Tfs2010.dll,这对我来说不合适。据我所知,安装的MSBuild扩展包帮助文件不包括这类内容,所以我不知所措。

TIA

2 个答案:

答案 0 :(得分:2)

尝试用$(MSBuildExtensionPath)替换$(MSBuildExtensionPath32)以确保找到Program Files(x86)目录。

答案 1 :(得分:0)

我建议您的构建服务器尽可能地与您的开发环境匹配。如果您的开发人员在安装了SQL 2005的32位计算机上工作,那么我会尝试让构建服务器匹配。任何需要安装在开发人员计算机上的软件(例如MSBuild扩展)也应安装在构建服务器上。