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

.NET 8项目发布时加载System.Text.Json 8.0.0.4失败求助

问题:.NET 8项目发布后加载System.Text.Json失败(未直接使用该包)
  • 本地编译运行均正常,发布到预发布服务器后出现程序集加载失败错误
  • 项目未直接使用System.Text.Json,已通过NuGet移除该包,尝试安装NuGet上的8.0.4版本无效,排查耗时2天

错误信息

Could not load file or assembly 'System.Text.Json, Version=8.0.0.4, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. 

问题原因

本地安装了.NET 9 SDK,但项目仍基于.NET 8开发,导致编译/发布过程中引用了不匹配的程序集版本。

修复方法

在项目根目录创建global.json文件,内容如下:

{
  "sdk": {
    "version": "8.0.400",
    "rollForward": "latestFeature"
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 02:04:50