Im November 2019 haben wir .NET-Inhalte für Jupyter-Notebooks mit der Verfügbarkeit von C # und F # angekündigt. Heute freuen wir uns, die Veröffentlichung von Preview 2 .NET Notebook bekannt zu geben. In diesem Artikel finden Sie alle wichtigen neuen Funktionen dieser Version. Jetzt beitreten!Was gibt's Neues
Neuer Name - Treffen Sie .NET Interactive
Heute geben wir die offizielle Namensänderung zu .NET Interactive bekannt..NET Interactive ist eine Reihe von CLI-Tools und APIs, mit denen Benutzer interaktive Funktionen in Web, Markdown und Notebooks erstellen können.Ändern Sie .NET Interactivedotnet interactive
globales Tool : Für .NET-Notebooks (Jupyter und Interaktion)dotnet try
globales Tool : Für Seminare und Dokumente. Interaktiver Abschlag mit unterstützendem Projekt.trydotnet.js
API ( noch nicht öffentlich verfügbar ): Online-Dokumentation. Zum Beispiel auf der Seite in der Dokumentation und auf der .NET-Seite . Momentan nicht verfügbar.
Wir haben uns entschieden , die Werkzeuge zu kombinieren dotnet try
und dotnet interactive
in einem Repository.Neues globales Tool - Dotnet interaktiv
So installieren Sie .NET Interactive
Stellen Sie zunächst sicher, dass Folgendes installiert ist:- .NET 3.0 SDK .
- Jupyter. Jupyter kann mit Anaconda installiert werden .
- Öffnen Sie Anaconda Prompt (Windows) oder Terminal (macOS) und stellen Sie sicher, dass Jupyter installiert ist:
> jupyter kernelspec list
python3 ~\jupyter\kernels\python3
- Installieren Sie als Nächstes in der regulären Konsole das
dotnet interactive
globale Tool:
> dotnet tool install --global Microsoft.dotnet-interactive
- Installieren Sie den .NET-Kernel, indem Sie in Anaconda Prompt Folgendes ausführen:
> dotnet interactive jupyter install
[InstallKernelSpec] Installed kernelspec .net-csharp in ~\jupyter\kernels\.net-csharp
.NET kernel installation succeeded
[InstallKernelSpec] Installed kernelspec .net-fsharp in ~\jupyter\kernels\.net-fsharp
.NET kernel installation succeeded
[InstallKernelSpec] Installed kernelspec .net-powershell in ~\jupyter\kernels\.net-powershell
.NET kernel installation succeeded
- Sie können die Installation überprüfen, indem Sie den folgenden Befehl in der Anaconda-Eingabeaufforderung ausführen:
> jupyter kernelspec list
.net-csharp ~\jupyter\kernels\.net-csharp
.net-fsharp ~\jupyter\kernels\.net-fsharp
.net-powershell ~\jupyter\kernels\.net-powershell
python3 ~\jupyter\kernels\python3
Hinweis: Wenn Sie weitere Informationen benötigen,dotnet try
besuchen Sie dotnet / try .Neue Sprachunterstützung - PowerShell
PowerShell-Notizbücher
PowerShell-Notebooks kombinieren PowerShell-Verwaltungsfunktionen mit der umfassenden visuellen Erfahrung von Notebooks. Die Integration der ausführbaren PowerShell-Erfahrung mit Breittext und Visualisierung eröffnet PowerShell-Benutzern Szenarien für die Integration und Verbesserung ihrer Schulungs- und Dokumentunterstützung. Diese Demonstration der neuen PowerShell-Funktion wurde beispielsweise problemlos in ein kollaboratives Online-Lernprogramm umgewandelt.
Dank der Multi-Core-Interaktion des interaktiven .NET-Kerns kann ein einzelnes Notebook mit PowerShell-Unterstützung sowohl die Steuerebene als auch die Datenebene effizient ansprechen.Datenbankadministratoren, Systemadministratoren und Support-Experten finden PowerShell-Notizbücher nützlich für die Verwaltung von Ressourcen. In diesem Notizbuch wird dem Benutzer beispielsweise beigebracht, wie eine virtuelle Azure-Maschine in PowerShell erstellt wird.
Ausführen von .NET-Code in nteract.io
Zusätzlich zur Arbeit mit .NET-Code in Jupyter-Notizbüchern können Benutzer ihren Code jetzt interaktiv schreiben. Interact ist ein Open Source-Tool, das SDKs, Anwendungen und Bibliotheken erstellt, mit denen Benutzer interaktive Notizbücher und REPL optimal nutzen können. Wir freuen uns, dass unsere .NET-Benutzer die interaktive REPL einschließlich der interaktiven Desktop-Anwendung voll nutzen können.
Laden Sie die Interact-Desktopanwendung herunter und installieren Sie die .NET-Kernel, um interaktiv mit .NET Interactive zu beginnen .Ressourcen