2

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

而且我也找不到!

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

TIA

4

2 回答 2

2

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

于 2013-04-09T14:32:35.187 回答
0

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

于 2013-04-08T16:33:55.423 回答