goo*_*gic 7 teamcity nunit .net-4.0
使用TeamCity 6.5.1
NUnit版本2.5.10
Win2008 x64
Project正在使用.NET 4.0
尝试执行内置的TeamCity NUnit测试运行器,我收到以下错误:
NUnit错误在'E:\ TeamCity\LocalBuildAgent\BuildAgent\work\698a8f459eac8cd9\MyProject\bin\Release\MyProject.Tests.dll'中运行测试'sysbmly
System.BadImageFormatException:无法加载文件或程序集'E:\ TeamCity\LocalBuildAgent\BuildAgent\work\698a8f459eac8cd9\MyProject\MyProject.Tests\bin\Release\MyProject.Tests.dll'或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.
我的筹码与你的筹码几乎相同......所以,我将在黑暗中拍摄.
如果您进入Team City中指定的构建步骤以运行NUnit并找到.NET Runtime部分并确保将Platform设置为"auto(MSIL)",最重要的是检查以确保版本设置为v4.0.
在尝试针对2.0框架设置运行4.0项目的单元测试时,我已经看到了您的确切错误.
如果不是这样,我建议检查目录权限,我认为团队城市运行的系统或网络服务帐户(除非另有说明)可以访问tests.dll所在的目录.
归档时间: |
|
查看次数: |
2336 次 |
最近记录: |