BT

.NET Core prévoit d'abandonner project.json

| par Jonathan Allen Suivre 610 Abonnés , traduit par Romuald Voisin Suivre 0 Abonnés le 28 juin 2016. Durée de lecture estimée: 1 minute |

Microsoft est arrivé à la conclusion que l'expérience de project.json a échoué et va s’orienter vers l’utilisation des fichiers .csproj. Toutefois, cela n’arrivera pas tout de suite et la RC2 de .NET Core récemment publiée (alias Tooling Preview 1) continuera d'utiliser une combinaison de .xproj et project.json.

À partir de la version RTM de .NET Core/Tooling Preview 2, Visual Studio va automatiquement renommer les fichiers .xproj en .csproj. Toutefois, les fonctionnalités de project.json ne changeront pas pour l'instant.

Après la preview 2, Microsoft commencera à travailler sur le déplacement des fonctionnalités project.json dans csproj. Certaines ne nécessiteront qu’une simple mise à jour de Visual Studio. Par exemple, .csproj supporte déjà wildcards, même si Visual Studio s’obstine à intégrer les fichiers source un par un. D'autres caractéristiques de project.json peuvent exiger beaucoup plus de travail à intégrer dans .csproj.

A la fin de ce processus, project.json ne peut exister que comme une alternative au fichier packages.config de Nuget. Si cela se produit, il sera probablement renommé nuget.json.

MSBuild

Pour ceux d'entre vous qui ne connaîtraient pas, les fichiers .csproj sont juste des versions spécialisées des scripts .msbuild. Cela signifie que MSBuild devra être disponible partout où .NET Core fonctionne.

A long terme, Microsoft se penche sur l'ajout des fonctionalités de NuGet directement dans MSBuild (actuellement MSBuild utilise des extensions pour accéder à NuGet).

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT