TeamCity不会复制所有引用的库

时间:2012-03-26 17:31:35

标签: .net visual-studio msbuild build teamcity

我有一个带有Web应用程序的解决方案,在webapp中我引用了另一个引用项目和外部库。

WebApp -> SupportingProject -> ExternalDll

当我在visual studio中的debug / release中构建解决方案时,一切都很好,但是当它在TeamCity中构建时,其中一个引用不会被复制。除了单个文件之外,将复制支持项目引用的所有其他文件。

我能够通过直接添加对该库的引用来解决这个问题,但是想找出它的根本原因。

所有引用都标记为本地副本。

我在teamcity中使用Visual Studio(sln)构建运行器。

1 个答案:

答案 0 :(得分:4)

这不是TeamCity的问题,但VisualStudio和MSBuild的工作方式以及您正在做的事情是正确的。请参阅SO问题MSBuild doesn't copy references (DLL files) if using project dependencies in solution