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

如何在Azure虚拟机上运行.NET?Windows Server 2016 dotnet命令不识别怎么办

问题解决方案

你在「启用或关闭Windows功能」页面看到的已安装组件是*.NET Framework*,它是Windows系统内置的托管框架,本身不提供dotnet命令行工具。你执行命令时需要的dotnet指令由独立发行的*.NET SDK/运行时*(即.NET Core、.NET 5及后续版本)提供,两者属于完全独立的产品体系,所以会出现功能页面显示已安装,但命令不识别的情况。

Windows功能页面.NET安装状态截图

你可以按以下步骤处理:

  • 首先确认业务需要的.NET版本,下载支持Windows Server 2016的对应.NET SDK安装包(注意不要仅安装运行时版本,运行时仅支持启动.NET程序,不附带命令行工具)
  • 安装完成后关闭并重新打开cmd窗口,再次执行dotnet --version,正常即可返回已安装的SDK版本号
  • 如果仍提示命令不识别,检查系统环境变量Path中是否包含.NET的默认安装路径C:\Program Files\dotnet\,若缺失手动添加后重启终端即可生效
  • 若你安装的是32位版本的.NET SDK,还需要检查C:\Program Files (x86)\dotnet\是否已加入系统环境变量Path

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 22:39:03