Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NUnit因System.ArgumentException失败:net-4.0框架不可用_Nunit_Nunit 2.5_Nunit Console - Fatal编程技术网

NUnit因System.ArgumentException失败:net-4.0框架不可用

NUnit因System.ArgumentException失败:net-4.0框架不可用,nunit,nunit-2.5,nunit-console,Nunit,Nunit 2.5,Nunit Console,例外情况: ProcessModel:默认域用法:Single 执行运行时:net-4.0 未处理的异常: System.ArgumentException:net-4.0框架不可用 参数名称:framework 位于NUnit.Util.TestAgency.GetAgent(运行时框架框架、Int32 waitTime、布尔启用调试) 在NUnit.Util.ProcessRunner.Load(TestPackage)处 在NUnit.ConsoleRunner.ConsoleUi.Exe

例外情况: ProcessModel:默认域用法:Single 执行运行时:net-4.0 未处理的异常: System.ArgumentException:net-4.0框架不可用 参数名称:framework 位于NUnit.Util.TestAgency.GetAgent(运行时框架框架、Int32 waitTime、布尔启用调试) 在NUnit.Util.ProcessRunner.Load(TestPackage)处 在NUnit.ConsoleRunner.ConsoleUi.Execute(控制台选项) 位于NUnit.ConsoleRunner.Runner.Main(字符串[]args)

OS Winserver 2008 R2 x64

Nunit 2.5.4.10098

测试组件 为.net 4.0 RTM(v4.0.30319)构建

命令行 nunit-console.exe NServiceBus.Config.UnitTests.dll/framework=net-4.0


有什么想法吗?

我对CC.net也有同样的问题

现在,我使用arguement/framework=4.0.30319从NAnt运行NUnit

希望这有帮助

Kev结合Kev的建议(将/framework=4.0.30319添加到参数列表中) 并使用以下内容修改nunit-console.exe.config:


加:


下添加:

 <legacyUnhandledExceptionPolicy enabled="1" />


谢谢,这让我走得更远,但现在我得到了这个错误:System.NullReferenceException:对象引用未设置为对象的实例。NUnit.Util.ProcessRunner.Load(TestPackage包)[exec]在NUnit.Core.ProxyTestRunner.Load(TestPackage包)[exec]在NUnit.Util.RemoteTestAgent.AgentRunner.Load(TestPackage包)[exec]在System.Runtime.Remoting.Messaging.StackBuilderSink.\u PrivateProcessMessage(IntPtr md,Object[]args,Ob-ct-server,Int32-methodPtr,Boolean-fExecuteInContext,Object[]和outArgs)此处完全转储:完成了,谢谢!不过,必须将:添加到运行时部分!
<startup>  <requiredRuntime version="v4.0.30319" /></startup>
 <legacyUnhandledExceptionPolicy enabled="1" />