在Teamcity中,如何在运行MSBuild时添加对驻留在解决方案父目录中的dll的引用

本文关键字:解决方案 引用 dll 添加 Teamcity 运行 MSBuild | 更新日期: 2023-09-27 18:27:21

c#中有一个项目引用了解决方案父目录中存在的几个dll。当我尝试在TeamCity中使用MSBuild进行构建时,它失败了,因为它找不到dll。我尝试使用Artifacts将dll作为固定路径提供,但没有成功!

有人能告诉我是否有办法添加TeamCity中父目录中存在的dll的引用吗?

谢谢。

在Teamcity中,如何在运行MSBuild时添加对驻留在解决方案父目录中的dll的引用

一般来说,MSBuild不知道什么是解决方案。MSBuild将每个项目视为一个独立的实体,项目文件夹下的文件位于其"圆锥体"中。最好将项目文件夹中的dll作为项目的预构建步骤。

您应该尝试使用MSBuild构建解决方案,但不要使用TeamCity。如果有效,请检查您的dll是否在生成过程中被检出。

Teamcity只调用msbuild.exe。