我一直在设置TeamCity,并且几乎所有的工作都能够编译引用了解决方案路径之外的程序集的VS2005解决方案。我有我们的SVN存储库结构如下TeamCity路径到外部引用程序集
Root Libraries Project 1 Trunk Project 2 Trunk
项目1和项目2引用位于库中的第三方程序集。这个工作从VS2005 IDE内就好了自HintPath所有引用的解决方案文件调用的MSBuild当这个样子:
..\..\..\Libraries\ThirdParty.dll
我所遇到的问题是,当TeamCity的死亡从SVN结帐对于项目1或项目2,它将所有内容放入与HintPath给定的相对路径结构不匹配的内部目录中。
如何通过TeamCity配置或配置我的解决方案/目录结构来清除此问题?任何一个都可以满足我的需求。
谢谢!
谢谢戈登。但是,我想将所有内容都保存在存储库树中,所以我认为您的方法对我们来说不太合适。 – 2009-10-14 15:50:14