什么是AutoUnify以及为什么它导致TFS 2015中的工作测试失败

Man*_*son 6 tfs unit-testing tfsbuild nuget

我们正在运行自己的NuGet服务器来打包我们自己的项目.在这种情况下,我们正在重用一些测试构建器.单元测试在本地运行时通过,但是通过TFS 2015,一些失败并出现以下错误.

我已经完成了在这些项目/包中查找文件以找到2.6.4依赖项而没有成功.

什么是AutoUnify,AutoUnify配置在哪里?是否禁用AutoUnify正确解决此问题?

 Unified Dependency "nunit.framework, Version=2.6.4.14350, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77".
         Using this version instead of original version "2.6.3.13283" in "D:\Agents\Agent1\c81e9061\eServices\.NugetLocalCache\EnterpriseApplications.Framework.Testing.1.0.0.0\lib\net45\EnterpriseApplications.Framework.Testing.dll" because AutoUnify is 'true'.
         Using this version instead of original version "2.6.3.13283" in "D:\Agents\Agent1\c81e9061\eServices\.NugetLocalCache\EnterpriseApplications.Framework.Testing.Mvc.1.0.0.0\lib\net451\EnterpriseApplications.Framework.Testing.Mvc.dll" because AutoUnify is 'true'.
         Could not resolve this reference. Could not locate the assembly "nunit.framework, Version=2.6.4.14350, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
Run Code Online (Sandbox Code Playgroud)

更新:AutoUnify的一个很好的解释是通过MSDN,但这并没有解释如何禁用

更新:由于构建定义使用的NUnit Test适配器版本,这些特定测试仅通过TFS Build失败.让这个问题保持开放,因为听到AutoUnify配置的位置很有意思.

Rob*_*Rob 0

启用/禁用自动绑定重定向似乎启用/禁用报告为 AutoUnify 的内容

有关启用/禁用自动绑定重定向的信息,请 单击此处