我是TeamCity的新手,所以请多多包涵。我在SVN (SVN Structure)中具有以下项目结构。库文件夹是一个.Net解决方案,其中包含多个项目。解决方案1、2和3引用了图书馆解决方案中的一些项目。我在TeamCity中为“解决方案1”创建了一个项目。我添加了运行器类型的第一步:Visual Studio(sln)。在构建配置中,我指向带有“解决方案1” sln文件的SVN文件夹。当我尝试运行构建失败时。 TeamCity无法编译代码,因为找不到在Libraries文件夹中的引用项目。
当我将库移到“解决方案1”文件夹中时,构建成功。但是,由于大多数解决方案都引用了图书馆中的某些项目,因此我不想将图书馆移至特定的解决方案中。
反正还有引用解决方案文件夹之外的项目吗?
我对引用dll文件或可执行文件不感兴趣,因为库解决方案经常更改。 here