2012-03-26 11 views
5

Ho una soluzione con un'applicazione web, dall'interno dell'app Web faccio riferimento a un altro progetto che fa riferimento a una libreria esterna.TeamCity non copia tutte le librerie di riferimento

WebApp -> SupportingProject -> ExternalDll 

tutto va bene quando costruire la soluzione di debug/rilascio all'interno di Visual Studio, ma quando viene costruito in TeamCity uno dei riferimenti non viene copiato. tutti gli altri file a cui fa riferimento il progetto di supporto vengono copiati tranne quello singolo.

Sono stato in grado di aggirare questo aggiungendo direttamente un riferimento a tale libreria, ma volevo capire la causa sottostante di esso.

tutti i riferimenti sono contrassegnati come copia locale.

Sto utilizzando il runner di build di Visual Studio (sln) in teamcity.

+0

Se si apre il file .csproj nel blocco note, cosa si vede nella sezione Riferimenti del progetto. Ad esempio, l'attributo Include di seguito dovrebbe essere risolto in un percorso che team city può riconoscere, ovvero utilizzando percorsi relativi {766C00FD-C19E -4A15-BA7E-FB4BB2385732} ExternalReference.dll kjosh

risposta

Problemi correlati