最新消息:关注人工智能 AI赋能新媒体运营

VS Code 笔记本 Polyglot Notebooks 停用,微软转推单一文件 C# 与 Jupyter 扩展

科技资讯 admin 浏览

微软在 dotnet/interactive 仓库发布公告,VS Code 的 Polyglot Notebooks 扩展将进入弃用状态,即日起停止所有错误修复与技术支持,且不再为 Polyglot Notebooks 或用于 Jupyter Notebooks 场景的 .NET Interactive 核心添加新功能。不过,Polyglot Notebooks 扩展虽被标记为弃用,但不会自动从用户的 VS Code 中禁用或卸载。

弃用时间表与影响

微软宣布,VS Code 的 Polyglot Notebooks 将于 2026 年 3 月 27 日正式弃用。Polyglot Notebooks 是基于 .NET Interactive 的 VS Code 笔记本扩展,其特色是允许用户在同一份笔记中混合使用 Markdown、C# 及其他语言进行交互式计算,广泛应用于教学演示、快速验证想法和跨语言实验。

现有用户应尽快完成内容迁移与工作流程调整。若笔记内容以 C# 为主,官方建议改用单一 C# 文件作为主体的文件式应用;若主要使用其他语言,则建议改用 VS Code 的 Jupyter Notebooks 扩展作为替代方案。迁移完成后,建议卸载 Polyglot Notebooks 扩展,以降低后续维护风险。

技术路线调整与替代方案

微软已不再为 Jupyter Notebooks 环境中的 .NET Interactive 核心进行任何更新,表明该技术路线已不再是重点投资方向。因此,依赖交互式笔记本进行教学、验证与跨语言实验的用户,需在“单一 C# 文件应用”和“Jupyter Notebooks”之间做出选择。

此次变动与 Azure Data Studio 的退役时间重叠。微软已在文档中明确,Azure Data Studio 已于 2026 年 2 月 28 日正式停止服务,不再接收任何更新与安全补丁,并建议用户迁移到 VS Code 等替代工具。然而,社区在 dotnet/interactive 的 GitHub 仓库中提出疑问:此前 Azure Data Studio 的退役文档曾将 Polyglot Notebooks 视为 T-SQL 和 Markdown 笔记的替代方向,如今 Polyglot 同样被弃用,用户要求微软提供更清晰的替代方案指引。

社区反馈与担忧

在 Reddit 讨论区中,有用户指出,Polyglot Notebooks 被广泛应用于数据科学课程与教学场景,一旦突然停止维护,将迫使课程设计者和教材作者重新编写内容,带来巨大压力。也有用户关注到,Azure Data Studio 退役后,SQL 笔记本的替代方案原本被引导至 Polyglot Notebooks,如今该方案也被弃用,企业分析师或非开发者群体难以承担自行维护分支的风险。

另有用户质疑,单一文件式应用无法替代 Polyglot 原本支持的混合 Markdown、C#、SQL 等多语言笔记本的工作模式,认为当前官方推荐的替代方案未能完整覆盖原有使用场景。