尝试执行一个引用了nunit.framework的单元测试失败:
System.IO.FileNotFoundException: Could not load file or assembly
'nunit.framework, Version=2.5.10.11092, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77' or one of its dependencies. The
system cannot find the file specified.
我的情景如下:
Visual Studio 2010 TFS
C# 和 .NET Framework v4.0
NUnit 2.6.0.12051 详细解释:
我有一个测试项目,引用了一些dll,其中一个是nunit.framework.dll。 这个dll(nunit.framework.dll)指向nunit 2.6.0.12051安装的文件夹。 我通过nunit-x86.exe执行NUnit(不是从Visual Studio),一旦启动,我就加载测试项目(它是一个类库,dll)。Nunit尝试加载,但出现了上述错误。测试项目编译正常,dll生成正确。同时,测试项目针对.NET Framework v4.0。