我正在使用以下命令为 ac# Console 应用程序中的环境变量设置一个值。
System.Environment.SetEnvironmentVariable(envvar, result,EnvironmentVariableTarget.Process);
在命令窗口中运行应用程序后,当我尝试回显该变量时,我看不到该值。我必须在批处理文件中使用此应用程序。我想要 SET 命令之类的功能。请帮忙..
编辑: 我尝试使用 System.Environment.SetEnvironmentVariable(envvar,result,EnvironmentVariableTarget.user) 并传播我在 Env VARr 中尝试了这个 Propagating Change 的更改。但我不能在同一个命令窗口中回显变量。
让我重新表述一下这个问题:我想在 c# 中为 Env Var 设置一个值。我必须能够在同一个命令窗口中使用该变量(即我不应该打开一个新的 cmd 窗口来查看更改)。我们使用 SET 命令,我们可以立即使用该变量 .. rt ?我想要这样的功能。请帮忙