william-r
12/21/2017 - 4:29 PM

Set environment variables in dotnet

string key = "key";
string value = "value";
var permission = new EnvironmentPermission(EnvironmentPermissionAccess.Write, key);
permission.Demand();
Environment.SetEnvironmentVariable(key, value, EnvironmentVariableTarget.User);
Environment.SetEnvironmentVariable("key", "value", EnvironmentVariableTarget.User);