Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 3.55 KB

install-dotnet-interactive.md

File metadata and controls

30 lines (19 loc) · 3.55 KB

Installing .NET Interactive

The .NET Interactive tool works with multiple frontends, and so depending on how you plan to use it, there are different ways you can install it.

Jupyter

.NET Interactive is a Jupyter kernel. To install it for use with Jupyter (including Jupyter Notebook, JupyterLab, nteract, Azure Data Studio, and others), follow the instructions here.

Visual Studio Code

If you want a more lightweight installation and don't need Jupyter or Python, you can install the .NET Interactive Notebooks extension.

Note: When installing for Jupyter, the dotnet-interactive tool is installed as a global tool, but the Visual Studio Code extension instals a separate instance as a local tool, which it manages for you.

Standalone (No GUI)

.NET Interactive is a .NET Core tool and you can install it by itself. You might do this if you want to provide your own user interface.

Embedding .NET Interactive using NuGet packages

We provide a number of packages that can be used to write custom extensions for .NET Interactive or to build your own interactive experiences.

Package Version Description
Microsoft.dotnet-interactive Nuget The dotnet-interactive global tool
Microsoft.DotNet.Interactive Nuget Core types for building applications providing interactive programming for .NET.
Microsoft.DotNet.Interactive.Formatting Nuget Convention-based and highly configurable .NET object formatting for interactive programming, including support for mime types suitable for building visualizations for Jupyter Notebooks and web browsers.
Microsoft.DotNet.Interactive.CSharp Nuget Microsoft.DotNet.Interactive.Kernel implementation for C#
Microsoft.DotNet.Interactive.FSharp Nuget Microsoft.DotNet.Interactive.Kernel implementation for F#
Microsoft.DotNet.Interactive.PowerShell Nuget Microsoft.DotNet.Interactive.Kernel implementation for PowerShell