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

如何确定.NET Core项目在构建服务器上使用的SDK版本?

.NET Core项目构建SDK版本确认方法
  • .NET Core SDK具备向前兼容性,高版本SDK(如2.1、2.2)可以构建目标框架为低版本(如2.0)的项目,这就是你的项目能正常构建运行的原因。
  • 要明确实际使用的SDK版本,可通过两种方式确认:
    1. 直接在构建服务器执行命令:dotnet --version,输出的就是当前环境默认使用的SDK版本(若无额外配置,构建时会优先采用这个版本)
    2. 查看详细构建日志:执行dotnet publish -c Release -v detailed,日志中会明确显示本次构建使用的SDK版本号
  • 至于是否是2.*系列最新的2.2.402,这不一定。如果构建服务器上安装了多个2.x版本的SDK,默认会选择已安装的最高版本SDK(只要该版本支持目标框架2.0)。但如果项目根目录存在global.json文件指定了特定SDK版本,或者服务器环境配置了默认版本,就会使用指定的版本,而非自动选最高版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 16:05:34