答案 0 :(得分:2)
我想新的NUnit控制台版本必须已从多线程单元模型切换到单线程。无论如何,有一个命令行开关将它设置回MTA。这是我的NAnt构建脚本中的相关部分。
<exec program="nunit-console.exe" if="${nunit-in-path}">
<arg file="../ZaberConsole/ZaberConsoleTest.nunit"/>
<arg value="/apartment=MTA"/>
</exec>
答案 1 :(得分:2)
或者尝试在程序集上设置RequiresMTA属性。 这对我有用。