编辑:
这是影响所有.NET应用程序的环境变量(COMplus_Version,它设置运行时版本),因此在系统范围内设置它真的不是一个选项。
作为解决方法,我只是强制NUnit在正确的.NET版本(2.0)中启动,通过在
nunit.exe.config
中进行设置,尽管不幸的是,这也意味着我所有的.NET 1.1单元测试现在也在.NET 2.0中运行。我应该只是复制可执行文件,这样它就可以拥有自己的配置文件...(我保持问题处于打开状态(不接受答案),以防万一某人确实找到了方法(毕竟这可能还有其他用途...)。)