.NET Interactive ist da! | .NET Notebooks Vorschau 2



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 Interactive

  • dotnet 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.

Neues Repository -  dotnet / interaktiv


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


Source: https://habr.com/ru/post/undefined/


All Articles