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

VS2022 17.9.3的C#交互窗口无法使用System.Text.Json求助

在VS2022 C#交互窗口导入System.Text.Json的解决方法

方法1:用#r指令直接加载程序集

C#交互窗口需要先手动加载对应程序集,才能使用命名空间,步骤如下:

  1. 执行指令加载System.Text.Json程序集:
#r "System.Text.Json.dll"
  1. 导入命名空间:
using System.Text.Json;
  1. 测试使用JsonSerializer:
var x = 500m;
JsonSerializer.Serialize(x);

方法2:关联当前打开的.NET项目

如果VS中已经打开了一个.NET 3.0+的项目(这类项目默认包含System.Text.Json引用),可以加载项目文件让交互窗口自动识别依赖:

#load "你的项目路径/项目名称.csproj"

加载完成后直接导入命名空间即可正常使用相关类。

注意事项

  • 你的C#交互编译器版本对应.NET 8,完全支持System.Text.Json,无需担心版本兼容问题。
  • 如果直接用#r指令找不到程序集,可先通过cd指令切换到项目的输出目录(比如cd "bin/Debug/net8.0"),再执行加载指令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 08:09:53