You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DevOps中用C#访问变量组数据?调用Environment.GetEnvironmentVariable返回null

解决Environment.GetEnvironmentVariable返回null的问题
  • 确认环境变量是否已正确设置
    先在终端/命令行手动验证变量是否存在:

    • Windows cmd:执行 echo %variableName%
    • Windows PowerShell:执行 $env:variableName
    • Linux/macOS终端:执行 echo $variableName
      如果输出为空,说明变量未设置,需先添加。
  • 正确添加环境变量

    • 系统级变量:
      Windows:通过「控制面板→系统→高级系统设置→环境变量」添加,设置后需重启终端/IDE生效
      Linux/macOS:编辑~/.bashrc或~/.zshrc文件,添加 export variableName=你的变量值,执行source ~/.bashrc使配置生效
    • 临时项目级变量:
      Windows cmd:先执行 set variableName=你的变量值,再启动程序
      Windows PowerShell:先执行 $env:variableName="你的变量值",再启动程序
      Linux/macOS:直接通过 variableName=你的变量值 dotnet run(以.NET程序为例)启动项目
  • 注意IDE的环境变量读取时机
    若在VS/VS Code等IDE中运行程序,IDE启动时会加载当时的环境变量。如果之后修改了系统级变量,必须重启IDE才能让新变量生效。也可以直接在IDE的运行配置里添加变量:

    • VS:项目属性→调试→环境变量
    • VS Code:在launch.json的env字段中配置
  • 检查变量名拼写
    确保代码里的"variableName"和实际设置的变量名完全一致:Linux/macOS环境变量区分大小写,Windows默认不区分,但统一拼写可避免问题


内容的提问来源于stack exchange,提问作者Macra Alexandru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 17:26:05