.net 4.0 如何从持续集成中排除特定项目

.net 4.0 如何从持续集成中排除特定项目,.net-4.0,continuous-integration,projects-and-solutions,windows-server-2008-r2,build-server,.net 4.0,Continuous Integration,Projects And Solutions,Windows Server 2008 R2,Build Server,我使用TFS2010进行源代码管理,并在windows server 2008 R2(x64)上使用生成代理进行持续集成 最近,我们引入了一个轻量级客户端应用程序X,它使用Office 2007主互操作程序集与Excel交互。该应用程序与解决方案中的各种项目有许多依赖关系。没有其他项目对X有任何依赖关系 这一切都很好,只是X不会在构建服务器上构建。通过阅读一些博客文章和StackOverflow上的一些文章,我了解到不建议尝试在我的x64构建服务器上安装这些PIA。这样做将涉及到注册中心的一些黑

我使用TFS2010进行源代码管理,并在windows server 2008 R2(x64)上使用生成代理进行持续集成

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

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

该解决方案有30多个项目,我不想复制.sln以创建一个包含我确实希望在生成服务器上生成的29个项目的BuildServerVersion.sln(或其他内容)

有没有一种简单的方法可以满足对Office2007PIA的依赖关系,或者让构建代理停止尝试构建该特定项目?我想我们可以从开发人员的机器上构建和部署appx。无论如何,这是一个内部工具