我有时会在回购中更改,TeamCity启动,然后因为无法找到Moq / NUnit而失败。我必须构建并清理结帐目录才能正常工作。会发生什么事?
[ResolveAssemblyReference] C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1605,5):警告MSB3245:无法解析此引用。找不到装配“Moq”。检查以确保磁盘上存在程序集。如果您的代码需要此引用,则可能会出现编译错误。 [14时32分41秒]
等
奇怪。
答案 0 :(得分:0)
事实证明,这是我自己的错。在一些构建步骤的最后一步,我设置了nuget包。不幸的是,我选择“packages”作为目录,并选中“clean”。在成功的构建中,这会从nuget包恢复中清除包(不是我创建的包,而是我的项目依赖的包!)。
卫生署。