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配置的位置很有意思.
| 归档时间: |
|
| 查看次数: |
2363 次 |
| 最近记录: |