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

如何让nuget.exe在PowerShell中可调用?已添加至$env:path仍失效

NuGet已加入PATH但无法调用的解决方案
  • 验证PATH配置与生效状态
    打开对应终端执行echo $env:Path(PowerShell)或echo %PATH%(CMD),确认nuget.exe所在路径确实在列表中。若刚修改PATH,需重启终端或构建服务——环境变量变更需重新加载才会生效。

  • 检查nuget.exe文件完整性
    直接到目标路径双击运行nuget.exe,或用完整路径执行C:\目标路径\nuget.exe help。若仍报错,说明文件损坏,重新下载对应版本的nuget.exe替换原文件。

  • 排查权限问题
    确认构建服务的运行账户拥有nuget.exe所在目录的读取、执行权限。若权限不足,给该账户添加对应权限后重试。

  • 检查程序冲突或别名
    执行Get-Command nuget(PowerShell)或where nuget(CMD),查看是否有同名程序/脚本被优先调用。若存在冲突,可重命名冲突文件,或将nuget的路径移至PATH列表的更靠前位置。

  • 匹配系统位数
    若服务器是64位系统,确认使用的是64位版本的nuget.exe。部分32位程序在64位终端环境下可能无法正常调用,更换对应位数版本即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 02:35:19