.NET Interactive est arrivé! | Ordinateurs portables .NET Preview 2



En novembre 2019, nous avons annoncé le contenu .NET pour les ordinateurs portables Jupyter avec la disponibilité de C # et F #. Aujourd'hui, nous sommes heureux d'annoncer la sortie de Preview 2 .NET Notebook. Dans cet article, vous trouverez toutes les principales nouvelles fonctionnalités de cette version. Adhérer maintenant!

Quoi de neuf


Nouveau nom - Meet .NET Interactive


Aujourd'hui, nous annonçons le changement de nom officiel en .NET Interactive.

.NET interactif est un ensemble d'outils CLI et d'API qui permettent aux utilisateurs de créer des fonctionnalités interactives dans le Web, le démarquage et les blocs-notes.

Modifier .NET Interactive

  • dotnet interactive

     outil global  : pour les ordinateurs portables .NET (Jupyter et interact)
  • dotnet try

     outil global  : Pour séminaires et documents. Démarque interactive avec projet d'accompagnement.
  • trydotnet.js

    API ( pas encore accessible au public ): documentation en ligne. Par exemple, sur la  page de la documentation  et  la page .NET . Actuellement indisponible.

Nouveau référentiel -  dotnet / interactif


Nous avons décidé de combiner les outils  dotnet try et  dotnet interactive dans un référentiel.


Nouvel outil mondial - dotnet interactive


Comment installer .NET Interactive


Tout d'abord, assurez-vous que les éléments suivants sont installés:

  • SDK .NET 3.0 .
  • Jupyter. Jupyter peut être installé à l'aide d'  Anaconda .
  • Ouvrez Anaconda Prompt (Windows) ou Terminal (macOS) et assurez-vous que Jupyter est installé:

> jupyter kernelspec list
  python3        ~\jupyter\kernels\python3

  • Ensuite, dans la console standard, installez l'  dotnet interactive outil global:

> dotnet tool install --global Microsoft.dotnet-interactive

  • Installez le noyau .NET en exécutant ce qui suit dans Anaconda Prompt:

> 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

  • Vous pouvez vérifier l'installation en exécutant la commande suivante dans Anaconda Prompt:

> 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

Remarque: si vous recherchez plus d'informations, dotnet try visitez  dotnet / try .

Prise en charge d'une nouvelle langue - PowerShell


Ordinateurs portables PowerShell




Les ordinateurs portables PowerShell combinent les capacités de gestion PowerShell avec la riche expérience visuelle des ordinateurs portables. L'intégration de l'expérience exécutable de PowerShell avec du texte et une visualisation larges fournit aux utilisateurs de PowerShell des scénarios d'intégration et d'amélioration de leur formation et de la prise en charge de documents. À titre d'exemple, cette démonstration de la nouvelle fonctionnalité PowerShell a été facilement transformée en un didacticiel en ligne collaboratif.



Grâce à l'interaction multicœur fournie par le noyau interactif .NET, un seul ordinateur portable, désormais compatible avec PowerShell, peut cibler efficacement le plan de contrôle et le plan de données.

Les administrateurs de base de données, les administrateurs système et les experts de l'assistance trouvent les blocs-notes PowerShell utiles pour la gestion des ressources. Par exemple, ce bloc-notes enseignera à l'utilisateur comment créer une machine virtuelle Azure dans PowerShell.



Exécution de code .NET dans nteract.io



En plus de travailler avec le  code .NET  dans les ordinateurs portables Jupyter, les utilisateurs peuvent désormais écrire leur code de manière interactive. Interact est un outil open source qui crée des SDK, des applications et des bibliothèques qui aident les utilisateurs à tirer le meilleur parti des blocs-notes interactifs et des REPL. Nous sommes ravis que nos utilisateurs .NET tirent pleinement parti de la REPL interactive, y compris l'application de bureau interactive.



Pour démarrer interactivement avec .NET, téléchargez l'  application de bureau Interact  et installez  les noyaux .NET .

Ressources


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


All Articles