APP下载

.NET Notebooks第二预览版开始支援PowerShell

消息来源:baojiabao.com 作者: 发布时间:2026-08-03

报价宝综合消息.NET Notebooks第二预览版开始支援PowerShell

微软释出了.NET笔记本(Notebooks)第二预览版,新增支援PowerShell,而且除了Jupyter笔记本,开发者现在还可以在Nteract环境撰写.NET程式码。微软在去年11月时发布了.NET笔记本,这是一款可支援C#和F#的Jupyter笔记本。

微软提到,由于Try .NET使用情境的增加,因此他们想以新名称.NET Interactive,来涵盖所有可在网站上执行.NET程式码的体验。而Try .NET是一个可嵌入在网页的程式码执行器,让用户在浏览器中执行.NET。

.NET Interactive这个名称涵盖的范围,包括了利用Blazor在网页上执行程式码片段的应用,或是.NET Core互动式文件以及.NET笔记本,其提供了一组CLI工具和API,让开发者可以在网页、标记语言环境与笔记本中创建互动式体验。

这个版本的.NET笔记本,开始支援PowerShell,微软提到,PowerShell是一个拥有良好互动体验的工具,因为开发者可以编写边执行,即便有错误,也可以很快修正,并再次执行确认结果。透过结合PowerShell的管理功能和笔记本的视觉化功能,微软提到,PowerShell笔记本很适合用于教学上,DBA、系统管理员和工程师,都能简单地在笔记本中指导其他人,使用PowerShell创建Azure VM的方法。

现在使用者已经可以在.NET笔记本执行PowerShell程式码,目前支援一般的串流,而其输出结果跟PowerShell控制台一样,还支援进度功能(Progress),并且能安装模组。不支援的功能包括从主机读取资料,因此现在还无法在.NET Interactive中提示使用者,Read-Host和Get-Credential还无法使用。

未来微软想在PowerShell笔记本,提供其他Jupyter笔记本拥有的丰富显示格式,不过目前还在开发中,目前显示格式还跟在控制台中的一样。

另外,开发者除了可以在Jupyter笔记本中撰写.NET程式码之外,现在也可以利用Nteract来开发。Nteract是一个开放源代码组织,其提供的SDK、应用程序和函式库,可以让用户更容易地使用互动式笔记本和REPL,而现在,用户也能在Nteract环境撰写.NET程式码。用户要在Nteract使用.NET Interactive,需要下载Nteract桌面应用程序,并安装.NET核心。

2020-03-01 01:04:00

相关文章