如何从我的应用程序设置环境变量?Mono C#环境变量设置
我不需要一个持久变量(确定在重启后放弃)。 我只需要变量MONO_RX“幸存”我的应用程序的结束。
Environment.SetEnvironmentVariable("MONO", txt, EnvironmentVariableTarget.User);
Environment.SetEnvironmentVariable("MONO", txt, EnvironmentVariableTarget.Process);
Process.Start("/bin/bash", "-c MONO=" + txt + "; export MONO; echo $MONO");
Process.Start("/bin/bash", "-c MONO=" + txt + "; export MONO; echo $MONO \r\n");
sudo mono test.exe
没有给出错误,但我的控制台应用程序 “测试” 退出后,我没有找到$MONO
:
echo $MONO
set | grep MONO
系统:
- 的Linux 2.6.38-8-通用PAE
- 单JIT编译器版本2.6.7(Debian的2.6.7-5ubuntu3)
你想要一个环境变量持续时间比这个过程更长吗?听起来你想要一个配置设置。 – IanNorton 2011-08-18 06:36:09