web-dev-qa-db-fra.com

Prise en charge d'ASP.NET Core dans Visual Studio 2015?

Maintenant que ASP.NET Core est livré avec VS 2017 (publication prévue en mars), combien de temps prendront-ils en charge ASP.NET Core dans VS 2015?

Je veux dire que project.json ne sera plus utilisé, puis devons-nous déplacer les projets existants vers VS 2017 et ne pas utiliser VS 2015 pour travailler avec ASP.NET Core.

44
Mithun Pattankar

Visual Studio 2015 ne prend en charge que .NET Core <= 1.1 (c'est-à-dire project.json). Si vous souhaitez utiliser des projets .NET Core basés sur .csproj, vous devez utiliser Visual Studio 2017. Vous pouvez en savoir plus sur la feuille de route .NET Core ici .

Vous pouvez vous en tenir à project.json et à Visual Studio 2015. Toutefois, si vous souhaitez passer à .NET Core 2.0, vous devez ouvrir votre projet avec Visual Studio 2017, qui peut le migrer vers le nouveau format .csproj. Vous pouvez en savoir plus sur le processus de migration dans cet article de blog .

Visual Studio 2017 fournira également des outils stables RTM pour .NET Core 1.0 (notez que les outils dans Visual Studio 2015 sont uniquement en aperçu). Il existe un autre article de blog intéressant ici qui décrit le passage au nouveau format de projet. Joe Morris de Microsoft confirme qu'il n'est pas prévu que VS 2015 prenne en charge le système de génération/projet.

Mettre à jour

Avec la sortie de Visual Studio 2019, les derniers SDK .NET Core ne sont pas pris en charge dans Visual Studio 2015 ni 2017. Voici la matrice de compatibilité :

Compatibility Matrix

64
Alex Wiese