多语言笔记系列:Polyglot Notebooks 多种使用方式

.NET Interactive 使用方式

.NET Interactive生态,大约由:前端UI(Jupyter、VSCode等)、交互协议(PMP、JMP)、执行器(.net interactive)和语言服务组成。

在这里插入图片描述

有多种组合方式,来使用。最常用的还是 VS Code(Polyglot Notebooks插件)充当前端UI,调用 .net interactive 执行器。

VS Code 配合 Polyglot Notebooks插件

这是最常用的、功能最丰富的使用方式。
在这里插入图片描述

使用为 Jupyter kernel

通过设置Jupyter服务(把.net interactive安装成Jupyte插件),使用 Jupyter笔记本,直接支持C#、F#、Powershell语言。

在这里插入图片描述
在这里插入图片描述

nteract 简单UI客户端

nteract 是另一个可视化UI应用。并且提供了 CoreSdk开发库,能在应用中直接使用 .net interactive 库。

下载,安装后,直接使用。官网 https://nteract.io
在这里插入图片描述

dotnet-repl 交互式命令行

dotnet-repl 项目是一个实验项目,使用 .NET Interactive / Polyglot Notebooks 和 Spectre.Console 创建多语言 .NET REPL 以在命令行上使用。

实质上是一个 .net tool

官网

  • 安装
dotnet tool install -g dotnet-repl
  • 单行命令
    在这里插入图片描述

  • 多行命令
    在这里插入图片描述

  • 执行笔记本文件
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bicijinlian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值