【发布时间】:2010-09-11 03:52:57
【问题描述】:
在一个类库项目中,我将项目属性的“调试”选项卡上的“启动操作”设置为“启动外部程序”(在本例中为NUnit)。我想在这个程序启动的环境中设置一个环境变量。我该怎么做? (有可能吗?)
编辑:
它是一个影响所有 .NET 应用程序的环境变量(COMplus_Version,它设置运行时版本),因此在系统范围内设置它确实不是一种选择。
作为一种解决方法,我只是通过将其设置为 nunit.exe.config 来强制 NUnit 在正确的 .NET 版本 (2.0) 中启动,但不幸的是,这也意味着我的所有 .NET 1.1 单元测试现在也在 .NET 2.0 中运行。我可能应该只制作可执行文件的副本,以便它可以拥有自己的配置文件...
(我保持问题开放(不接受答案)以防有人碰巧发现如何(毕竟它也可能对其他目的有用......))
【问题讨论】:
-
你想要一个专门用于这个程序的环境变量吗?
标签: visual-studio debugging environment-variables