NUnit 运行器编译失败错误与锐化



在更新ReScharper之后,我无法在ReSharper 2018.2.3中运行测试,直到15.8.6。重新安装无济于事。

错误 JetBrains.ReSharper.UnitTestRunner.nUnit.CodeDom.CompileException: NUnit runner 编译失败

(126:90( ( 预期

(126:96( ;预期

(126:96( 无效的表达式术语"(">

(126:97( ;预期

(126:97( 无效的表达式术语"(">

(126:98( ;预期

服务器堆栈跟踪:

在 JetBrains.ReSharper.UnitTestRunner.nUnit.CodeDom.RunnerTypeCompiler.AssertCompilationResultsHaveNoErrors(CompilerResults 编译器结果(

在 JetBrains.ReSharper.UnitTestRunner.nUnit.CodeDom.RunnerTypeCompiler.CompileIntoAssembly(String outputPath, Assembly resourceAssembly, String[] resourcesToCompile, String[] assembliesToReference(

在 JetBrains.ReSharper.UnitTestRunner.nUnit30.DelegatingTestRunner.GetRunner(String nUnitInstallDir, TaskExecutorConfiguration configuration, SimpleLogger 记录器(

在 JetBrains.ReSharper.UnitTestRunner.nUnit30.DelegatingTestRunner.RunTests(IRemoteTaskServer 服务器, 列出1 assemblies, Dictionary2 个测试, 字典2 fixtures, List1 显式, 布尔使用插件, 字符串 nUnitInstallDir, TaskExecutorConfiguration configuration, SimpleLogger logger

(在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs( at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage 味精(

在 [0] 处重新引发异常:

在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg(

在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 类型(

在 JetBrains.ReSharper.UnitTestRunner.nUnit.INUnitRunner.RunTests(IRemoteTaskServer 服务器, 列出1 assemblies, Dictionary2 个测试, 字典2 fixtures, List1 显式, 布尔使用插件, 字符串 nUnitInstallDir, TaskExecutorConfiguration configuration, SimpleLogger logger

(在 JetBrains.ReSharper.UnitTestRunner.nUnit.NUnitTaskRunner.Run(String nUnitInstallDir, String assmbl, Boolean useAddins(

在 JetBrains.ReSharper.UnitTestRunner.nUnit.NUnitTaskRunner.RunTestsInAssemblies(List'1 assemblies, NUnitTestAssemblySetTask AssemblySetTask, Boolean useAddins, NUnitVersion nUnitVersion(

在 JetBrains.ReSharper.UnitTestRunner.nUnit.NUnitTaskRunner.ExecuteRecursive(TaskExecutionNode 节点(

在 JetBrains.ReSharper.TaskRunnerFramework.StartupTaskRunnerHost.Execute(TaskExecutionNode 节点(

在 JetBrains.ReSharper.TaskRunnerFramework.StartupTaskRunnerHost.ExecuteNodes(IEnumerable'1 节点(

在 JetBrains.ReSharper.TaskRunnerFramework.TasksPacketHandler.ThreadProc(TaskRunnerProxy 代理,IEnumerable'1 数据包,组装加载器加载器(

JetBrains 公共错误跟踪器上也存在同样的问题。作为解决方法,现在,取消选中"ReSharper |选项 |工具 |单元测试 |努尼特"。

尝试更新或重新安装与 NUnit 软件包相关的

内容
Update-Package <package_name>
Update-Package <package_name> –reinstall

最新更新