配置.NET Core环境变量的核心是将dotnet安装路径加入PATH,使系统全局识别dotnet命令;Windows需添加至系统变量Path,Linux可通过修改~/.bashrc或创建软链接实现,并须重启终端验证,IIS部署必须使用系统级PATH。
配置 .net core 运行库的环境变量,核心是让系统能全局识别 dotnet 命令。这一步看似简单,但漏掉就无法在任意路径执行 dotnet --version、dotnet run 等操作,后续部署或开发都会卡住。
Windows 系统:添加 dotnet 安装路径到 PATH
默认安装路径为 C:\Program Files\dotnet\(x64)或 C:\Program Files (x86)\dotnet\(x86)。确认路径存在后:
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在“系统变量”区域找到 Path,点击“编辑”
- 点击“新建”,粘贴完整路径(例如:
C:\Program Files\dotnet\) - 点击“确定”逐级保存
- 打开**新的**命令提示符或 PowerShell,运行
dotnet --version验证
Linux(如 CentOS/Ubuntu):配置用户级或系统级 PATH
以 CentOS 7 为例,若通过脚本安装到 ~/dotnet:
- 运行
echo 'export PATH="$HOME/dotnet:$PATH"' >> ~/.bashrc - 再执行
source ~/.bashrc立即生效 - 或创建软链接到系统命令目录:
sudo ln -s ~/dotnet/dotnet /usr/local/bin/dotnet - 验证:终端输入
dotnet --list-runtimes,应列出已安装的运行时
关键细节不能跳过
- 重启终端或命令行窗口:环境变量修改不会影响已打开的窗口
-
检查是否多版本共存:用
where dotnet(Windows)或which dotnet(Linux)确认调用的是预期路径 - IIS 部署需额外注意:仅用户环境变量不够,IIS 工作进程使用系统上下文,必须把路径加到“系统变量”的 PATH 中
-
别忽略依赖库:.NET Core 运行还依赖 Visual C++ Redistributable(Windows)或
libunwind/libicu(Linux),它们不靠 PATH,需单独安装
配对成功后,dotnet 就像 ping 或 ls 一样随处可用——这是所有后续操作的基础门槛。











