TeamCity不会复制所有引用的库

kay*_*one 6 .net msbuild teamcity build visual-studio

我有一个Web应用程序的解决方案,从webapp我引用另一个引用的项目和外部库.

WebApp -> SupportingProject -> ExternalDll
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

Bro*_*ski 4

这不是 TeamCity 的问题,而是 VisualStudio 和 MSBuild 的工作方式以及您所做的事情是正确的。请参阅SO问题如果在解决方案中使用项目依赖项,MSBuild不会复制引用(DLL文件)