更改用户环境变量WIX自定义操作C#

时间:2020-09-03 11:10:58

标签: c# wix custom-action

尽管EnvironmentVariableTarget设置为user,但我总是会得到(机器的)系统变量的列表。 这是我的代码:

string pathVariable = "Path";    
string pathVariableUser = Environment.GetEnvironmentVariable(pathVariable, EnvironmentVariableTarget.User);

我喜欢使用带有安装程序的WIX工具集来更改系统变量。 如果我以“普通”命令行应用程序运行此代码,则不会出现任何问题,并且可以获得正确的值。

您知道问题出在哪里吗?

0 个答案:

没有答案