1

有时我会在 repo 中进行更改,TeamCity 启动,然后由于找不到 Moq/NUnit 而失败。我必须构建和清理结帐目录才能使其正常工作。会发生什么?

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

等等

奇怪的。

4

1 回答 1

0

事实证明,通常情况下,这是我自己的错。在少数构建步骤的最后一步中,我设置了 nuget 包。不幸的是,我选择了“packages”作为目录,并选中了“clean”。在成功构建时,这会从 nuget 包还原中清除包(不是我制作的包,而是我的项目所依赖的包!)。

多哈。

于 2013-09-17T00:38:36.693 回答