Copy Dependent DLL's From Source Folder

Hi,

I'm a TC newbie and have got a TC setup using TFS like so:

$Root
$Root/Libs
$Root/Project1
$Root/Project2
$Root/Project3

TeamCity is setup to build Project1.

  • VCS Root is $Root/Project1


Therefore it copies all the code from $Root/Project1 and builds a solition $Root/Project1/Project1.sln.

But because Project1 references DLL's in the Libs folder like Libs/NHibernate/NHibernate.dll
and these files are not copied down I get a build error.

I dont want the VCS to be  $Root because it will copy down all the projects. Is there a way to pull down the DLL's
under Libs as a depdendency. And only copy them down when something has changed??

Regards.

1 comment
Comment actions Permalink

If you are using server side checkouts, you can change the VCS to be $Root and then use the checkout rules to exclude/include the directories you want.
See http://jetbrains.net/confluence/display/TCD4/VCS+Checkout+Rules for details.

0

Please sign in to leave a comment.