首页 > 解决方案 > Environment.GetEnvironmentVariable() 找不到现有变量

问题描述

我正在尝试在 Windows 10 中创建和访问环境变量。

我可以在System Properties >> Environment Variables中创建环境变量,但是每当我尝试使用 Environment.GetEnvironmentVariable() 访问它们时,该函数都找不到我创建的变量。

相反,我已经开始使用 Environment.SetEnvironmentVariable() 创建所需的变量,然后我可以使用 GetEnvironmentVariable() 访问它。不幸的是,这个变量没有添加到系统环境变量中,所以我总是必须在运行时创建它。

有没有更好的方法来获取系统环境变量?出于安全原因,我不想硬编码环境变量,也不想在运行时提示用户输入信息。我更喜欢允许每个用户手动创建自己的解决方案。

标签: c#environment-variables

解决方案


推荐阅读