在类库项目中,我将项目属性的"调试"选项卡上的"启动操作"设置为"启动外部程序"(在本例中为NUnit).我想在这个程序启动的环境中设置一个环境变量.我该怎么做?(它甚至可能吗?)
编辑:
它是一个影响所有.NET应用程序的环境变量(COMplus_Version,它设置运行时版本),因此在系统范围内设置它实际上不是一个选项.
作为一种解决方法,我只是强迫NUnit通过设置它来启动正确的.NET版本(2.0)nunit.exe.config,但不幸的是,这也意味着我的所有.NET 1.1单元测试现在也在.NET 2.0中运行.我应该只是制作可执行文件的副本,以便它可以拥有自己的配置文件......
(我保持问题公开(不接受答案)万一有人确实发现了怎么样(毕竟它可能对其他目的有用......))