如何從我的應用程序設置環境變量?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