¿Cómo puedo crear una aplicación en un server de compilation al no tener todas mis DLL en el mismo repository que la aplicación?

Intento establecer una canalización de compilation e implementación, sin embargo, hay una serie de dlls requeridos por el proyecto que no puedo poner en el mismo repository git que la aplicación, así que cuando realizo el check-in, estos 4 dlls don entrar en control de fuente (por layout).

Lo que bash lograr es la capacidad de compartir un repository sin las DLL que vienen como parte de un package con licencia, pero aún así poder build e implementar mi aplicación usando TeamCity. ¿Es posible tener estos cuatro dlls en un repository separado, pero poder extraerlos como parte del process de compilation en TeamCity?

Sí, puede crear un VCS-Root por separado para los dlls compartidos y adjuntarlo a su compilation. Para poner los dlls en la carpeta deseada, puede definir las reglas de extracción al conectar el VCS.