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

如何为.NET Core项目指定特定版本的.NET Windows桌面应用目标框架?

指定.NET Windows桌面应用目标框架的特定版本

要让你的net8.0-windows项目使用8.0.2版本的.NET框架,可通过以下两种方式配置:

1. 在项目文件中锁定运行时版本

直接在项目的.csproj文件里添加RuntimeFrameworkVersion属性,指定具体的运行时版本:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net8.0-windows</TargetFramework>
    <!-- 指定使用8.0.2版本的运行时 -->
    <RuntimeFrameworkVersion>8.0.2</RuntimeFrameworkVersion>
    <!-- 其他项目属性... -->
  </PropertyGroup>
</Project>

2. 通过global.json锁定SDK版本

如果需要整个解决方案统一使用对应版本的.NET SDK(匹配8.0.2运行时的SDK版本为8.0.200),可在解决方案根目录创建global.json文件:

{
  "sdk": {
    "version": "8.0.200",
    "rollForward": "disable" // 禁止自动兼容更高版本
  }
}

注意事项

  • 必须预先安装对应版本的.NET 8.0.2 SDK,否则项目会提示找不到指定版本的框架。
  • RuntimeFrameworkVersion控制程序运行时依赖的框架版本,global.json控制开发阶段使用的SDK版本,两者配合可确保开发与运行环境一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:02:36