C# DevOps build正在为不再存在的项目加载旧的.dll文件

C# DevOps build正在为不再存在的项目加载旧的.dll文件,c#,visual-studio-2017,devops,tfsbuild,C#,Visual Studio 2017,Devops,Tfsbuild,我们的DevOps构建在一些单元测试中不断失败。翻阅日志,似乎有一个旧的.dll文件用于单元测试项目,但该项目已不存在。此旧项目中的所有测试都已转移到其他项目中 xxx.APITests项目不再存在。但我不知道DevOps为什么或如何加载该项目的.dll。我怎样才能摆脱它 编辑: 我们正在使用VSTS您似乎正在使用DevOps,您可以检查管道中使用的代理池和生成的代理,并登录代理运行的机器,删除.dll文件 如果问题仍然存在,请共享管道定义。在生成之前是否进行了清理?如果该.dll仍然存在于发

我们的DevOps构建在一些单元测试中不断失败。翻阅日志,似乎有一个旧的.dll文件用于单元测试项目,但该项目已不存在。此旧项目中的所有测试都已转移到其他项目中

xxx.APITests项目不再存在。但我不知道DevOps为什么或如何加载该项目的.dll。我怎样才能摆脱它

编辑:

我们正在使用VSTS

您似乎正在使用DevOps,您可以检查管道中使用的代理池和生成的代理,并登录代理运行的机器,删除.dll文件


如果问题仍然存在,请共享管道定义。

在生成之前是否进行了清理?如果该.dll仍然存在于发布文件夹中,它将很高兴地被加载并运行其测试。是。我总是清洁:)这不是我的建设是有问题的。这是在DevOps服务器上构建的,这无关紧要。默认情况下不会运行清理目标,并且生成目标不知道是否需要删除已存在的文件。请搜索项目和nuget文件以查找对该程序集名称的引用。它一定在某个地方被引用了。你们检查过代理运行的机器吗?.dll文件是否存在?