【发布时间】:2015-05-29 18:30:26
【问题描述】:
我们有一个应用程序,它的组件是在多个 Visual Studio 解决方案 (.sln) 中开发的。有时会添加或删除解决方案。将 DLL 等构建输出复制到共享文件夹中。来自其他解决方案的项目引用这些 DLL。这是一个简化的示例:解决方案 A 和 B 各包含两个项目。方案B的项目B2引用了方案A的项目A2。
旁注:我们正在使用 NuGet 包替换共享驱动器;但是,下面的问题仍然很明显。
TeamCity 支持构建依赖项。这个video 演示了如何手动设置它。
但是,我们希望 TeamCity 自动(!!)解决项目之间的依赖关系。因此,在上面的示例中,我们希望 TeamCity 首先构建解决方案 A,然后构建解决方案 B。我们如何配置 TeamCity 以自动获取这些依赖项而无需手动维护它们?
【问题讨论】:
标签: .net build continuous-integration teamcity projects-and-solutions