TeamCity后续构建中缺少Moq/Nunit(无清算目录)

TeamCity后续构建中缺少Moq/Nunit(无清算目录),teamcity,Teamcity,有时我会遇到这样的情况,即我在回购协议中做出更改,TeamCity启动,然后失败,因为它找不到Moq/NUnit。我必须建立和清理签出目录,它的工作。会发生什么事 [ResolveAssemblyReference]C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets1605,5:警告MSB3245:无法解析此引用。找不到程序集Moq。检查以确保磁盘上存在程序集。如果代码需要此引用,则可能会出现编译错误。 [

有时我会遇到这样的情况,即我在回购协议中做出更改,TeamCity启动,然后失败,因为它找不到Moq/NUnit。我必须建立和清理签出目录,它的工作。会发生什么事

[ResolveAssemblyReference]C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets1605,5:警告MSB3245:无法解析此引用。找不到程序集Moq。检查以确保磁盘上存在程序集。如果代码需要此引用,则可能会出现编译错误。 [14:32:41]

等等


奇怪。

事实证明,通常情况下,这是我自己的错。在几个构建步骤的最后一步中,我设置了nuget软件包。不幸的是,我选择了packages作为目录,并选中clean。在成功构建时,这将清除nuget package restore中的包,而不是我创建的包,而是我的项目所依赖的包

Doh