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

如何在Jupyter-Notebooks/C#中加载本地.NET 5.x程序集

在Jupyter Notebooks中加载.NET 5.x程序集的方法

前置要求

  • 你使用的Jupyter环境(浏览器标准版/VSCode扩展版)需要提前安装 .NET Interactive 内核,该内核原生支持.NET 5.x版本的代码运行与程序集加载操作。

加载操作步骤

加载系统官方程序集

对于.NET官方类库内置的程序集,直接使用#r "程序集名称"语法加载即可,无需额外指定文件路径,加载System.Windows.Forms的示例如下:

#r "System.Windows.Forms"

加载第三方/自定义程序集

如果需要加载NuGet源中的第三方包程序集,使用#r "nuget:包名, 版本号"语法指定即可,示例如下:

// 示例:加载适配.NET 5的Newtonsoft.Json 13.0.1版本
#r "nuget:Newtonsoft.Json, 13.0.1"

完整可运行测试示例

加载完成后即可正常引用命名空间调用对应API,你需要的弹窗效果完整代码如下:

// 加载System.Windows.Forms程序集
#r "System.Windows.Forms"
// 引入对应命名空间
using System.Windows.Forms;
// 调用接口弹出消息框
MessageBox.Show("Hello ppl!!!");

注意:上述Windows Forms相关代码仅支持在Windows系统环境下运行,macOS、Linux系统原生不支持Windows Forms的UI接口,运行会抛出异常。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 21:57:03