+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    2 592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : mars 2013
    Messages : 2 592
    Points : 54 225
    Points
    54 225

    Par défaut Microsoft annonce la disponibilité de .NET Core Tools 1.0

    Microsoft annonce la disponibilité de .NET Core Tools 1.0
    qui facilite la modification des fichiers csproj dans Visual Studio

    Microsoft a annoncé la disponibilité de la version 1.0 de .NET Core Tools sur les systèmes Windows, macOS et Linux. Il est possible de s’en servir via des lignes de commande, sur Visual Studio Code ou alors sur Visual Studio 2017 (dans ce cas, lors de l’installation du logiciel, il faut sélectionner “développement .NET multiplateforme”).

    .NET Core Tools fonctionne avec .NET Core, une branche du framework .NET traditionnel. Pour rappel, il s’agit d’un runtime léger, modulaire et optimisé. Il contient un sous-ensemble des bibliothèques du framework .NET traditionnel. Parmi les éléments qui le séparent du framework traditionnel, nous pouvons citer le fait qu’il est :
    • modulaire : Microsoft a opté pour intégrer par défaut le minimum de bibliothèques dans le framework. Les bibliothèques supplémentaires nécessaires sont ajoutées explicitement par le développeur, dans un souci de légèreté ;
    • indépendant du système d’exploitation : NET Core n’est pas spécifique à un système d’exploitation étant donné qu’il fonctionne aussi bien sur Windows, macOS que sur Linux.

    Les développeurs peuvent également configurer facilement l'intégration continue pour une application ASP.Net Core avec le support de Docker et la livraison continue aux services Azure Container à partir de Visual Studio.

    Modification des fichiers csproj dans Visual Studio

    Les outils proposent la prise en charge de MSBuild (le système de Build qui permet de gérer un projet et ses dépendances) pour les projets .Net Core, avec un format de projet csproj simplifié qui facilite l'édition à la main et prend en charge les caractères génériques de fichier afin que les développeurs n'aient pas à énumérer tous les noms de fichiers source.

    Microsoft explique qu’avec les projets .NET Core, vous pouvez créer le fichier de projet csproj "live" pendant le chargement du projet. Cette option est disponible en cliquant avec le bouton droit de la souris sur le fichier de projet et en sélectionnant Modifier [project-name] .csproj. Vous pouvez ajouter ou supprimer des références de packages et d'autres aspects du fichier de projet. Il n’est donc plus nécessaire de passer par le Unload Project déjà proposé par Visual Studio. Vous pouvez également essayer une extension expérimentale qui offre csproj intellisense. La voici en action sur la capture d’écran ci-dessous.


    Références .NET Standard Project-to-Project

    La version 1.0 comprend l'interopérabilité entre les projets .Net Core, .Net Standard et .Net Framework, permettant, par exemple à un projet .Net Core d'ajouter une référence à un projet .Net Standard.

    Les bibliothèques .NET Standard sont un nouveau type de projet que vous pouvez utiliser dans presque tous les types de projets .NET. Elles constituent un remplacement, mais également une amélioration, des Portable Class Libraries. Vous pouvez désormais référencer les projets .NET Standard et les packages NuGet à partir de .NET Framework, Xamarin et Universal Windows Apps. L'image ci-dessous montre une application console .NET Framework avec une dépendance de projet sur un projet .NET Standard, qui a des dépendances sur deux paquets NuGet populaires.


    télécharger .NET Core Tools 1.0
    télécharger l'extension pour le csproj intellisense

    Source : Microsoft

    Voir aussi :

    La feuille de route de .NET Core 2.0 et .NET Standard 2.0 dévoilée, que nous réservent les prochaines implémentations majeures ?

  2. #2
    Membre chevronné
    Inscrit en
    janvier 2011
    Messages
    629
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : janvier 2011
    Messages : 629
    Points : 2 233
    Points
    2 233

    Par défaut

    Citation Envoyé par Stéphane le calme Voir le message
    Microsoft explique qu’avec les projets .NET Core, vous pouvez créer le fichier de projet csproj "live" pendant le chargement du projet.
    C'est plutôt : on peut le modifier (edit) "à chaud" alors que le projet est déjà chargé. Avant, on devait unloader le projet, modifier le csproj puis le recharger.

    Ca va être un gros plus pour le confort d'utilisation, ça fait longtemps que ça devrait être dans VS (ne serait-ce qu'un affichage du contenu du csproj en lecture seule).

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    mai 2014
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : mai 2014
    Messages : 133
    Points : 184
    Points
    184

    Par défaut

    C'était très bien en json (project.json)....pige pas mais bon ,il y a des cracks chez Microsoft hein...

Discussions similaires

  1. Réponses: 7
    Dernier message: 23/08/2016, 11h34
  2. Microsoft annonce la disponibilité de la RC2 de .NET Core et ASP.NET Core
    Par Stéphane le calme dans le forum Framework .NET
    Réponses: 2
    Dernier message: 20/05/2016, 14h31
  3. Microsoft annonce la disponibilité de Visual C++ Build Tools 2015
    Par Olivier Famien dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 06/11/2015, 14h09
  4. Réponses: 0
    Dernier message: 18/02/2010, 13h13
  5. Réponses: 0
    Dernier message: 07/09/2009, 22h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo