0

所以我在 TeamCity 8.0.3 上构建了项目并创建了两个构建步骤。

1.) 第一步是安装所有 NuGet 包。我已经根据这个博客设置了我的项目,如果我运行这一步它工作正常但是我查看了日志并发现:[14:07:45][install] All packages listed in packages.config are already installed.这可以吗?

2.) 我还有一个步骤是假设构建我的类库但是我得到一个编译错误,说即使在假设安装包的第一步之后,引用也丢失了?

我做错了什么,我应该提供更多日志详细信息吗?

4

1 回答 1

1

正如 Pedro 所说,第一条日志消息是绝对正常的。

对于第二个问题,在没有日志的情况下解决编译错误并不容易:)

该问题通常与错误的结帐规则有关。您可以通过查看代理工作目录(通常在 c:\buildagent\work\'something' 下下载,查看构建日志以找出实际文件夹)来尝试找出 teamcity 下载的内容。

另一个常见问题是引用存储为绝对路径而不是相对路径:一切都在您的计算机上运行,​​但 teamcity 构建在不同的文件夹上,因此无法找到引用的文件......您必须打开带有文本的 csproj 文件编辑器来确定一切是否正常。

复制你机器上的整个文件夹并尝试构建它:你能重现错误吗?

于 2013-08-29T18:01:39.583 回答