1

我使用 TFS2010 进行源代码控制,并在 windows server 2008 R2 (x64) 上使用构建代理进行持续集成。

最近,我们推出了一个轻量级客户端应用程序 X,它使用 Office 2007 主互操作程序集与 Excel 进行交互。该应用程序对解决方案中的各种项目有许多依赖关系。没有其他项目对 X 有任何依赖。

除了 X 不会在构建服务器上构建之外,这一切都很好。通过阅读 StackOverflow 上的一些博客文章和一些文章,我了解到尝试在我的 x64 构建服务器上安装这些 PIA 是不可取的。这样做将涉及注册表中的一些黑客行为。

该解决方案有 30 多个项目,我不想复制 .sln 来创建一个混蛋 BuildServerVersion.sln(或其他东西),其中包含我想要在构建服务器上构建的 29 个项目。

是否有一种简单的方法来满足对 Office 2007 PIA 的依赖关系或使构建代理停止尝试构建该特定项目?我想我们可以从开发人员机器上构建和部署应用程序 X。无论如何,它是一个内部工具。

4

0 回答 0