.net - TeamCity 不会复制所有引用的库

标签 .net visual-studio msbuild build teamcity

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

WebApp -> SupportingProject -> ExternalDll

当我在 Visual Studio 中的调试/发布中构建解决方案时,一切都很好,但是当它在 TeamCity 中构建时,其中一个引用不会被复制。支持项目引用的所有其他文件都被复制,除了单个文件。

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

所有引用都标记为复制本地。

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

最佳答案

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

关于.net - TeamCity 不会复制所有引用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876846/

相关文章:

c# - 为什么静态字段初始化发生在静态构造函数之前?

C# 在不知道文件格式的情况下读取二进制文本文件

visual-studio - dll.refresh with devenv vs msbuild(网站项目,而不是应用程序)

.net - 如何重构在 .NET 中序列化的类?

c# - IEnumerable<List<T>> 到 List<T>

c# - Monodevelop:从 C#/Visual Studio 移植:双击消失

c# - Visual Studio 实时单元测试和旧测试

c# - 无法在 VS 2022 Enterprise 版本 17.0.0 中编译 Azure Function v4 进程外

msbuild - .NET 4.5 的南特

msbuild - .NET Framework 3.5 的 .NET Framework 2.0 SDK 的等效项是什么?