2012-03-26 12 views
5

Ich habe eine Lösung mit einer Webanwendung, von der Webapp aus referenziere ich ein anderes Projekt, das auf eine externe Bibliothek verweist.TeamCity kopiert nicht alle referenzierten Bibliotheken.

WebApp -> SupportingProject -> ExternalDll 

alles ist in Ordnung, wenn ich die Lösung in Debug/Release innerhalb von Visual Studio zu bauen, aber wenn es in Teamcity eine der Referenzen gebaut wird erhalten nicht kopiert. Alle anderen Dateien, auf die das unterstützende Projekt verweist, werden kopiert, mit Ausnahme der einzelnen Dateien.

Ich konnte das umgehen, indem ich direkt einen Verweis auf diese Bibliothek hinzufügte, aber ich wollte die zugrunde liegende Ursache herausfinden.

Alle Referenzen sind als lokale Kopie markiert.

Ich benutze den Visual Studio (SLN) Build Runner in Teamcity.

+0

Wenn Sie die .csproj im Editor öffnen, was sehen Sie im Abschnitt Projektreferenzen. Das folgende Include-Attribut sollte z. B. in einen Pfad aufgelöst werden, den die Teamstadt erkennen kann, z. B. durch Verwendung relativer Pfade. {766C00FD-C19E -4A15-BA7E-FB4BB2385732} ExterneReference.dll kjosh

Antwort

Verwandte Themen