web-dev-qa-db-fra.com

VS2017: La liste déroulante du cadre n'indique pas que .NET Core 2.1

J'ai déjà installé VS2017 Enterprise 15.6.4. .NET Core 2.1.101 SDK récemment installé à partir de site officiel

Je m'attendais à .NET Core 2.1 comme l'un des cadres cibles disponibles si je crée une application principale pour console ou asp.net. Quelqu'un peut-il m'aider à comprendre ce qui me manque ici?.

Comme suggéré dans les commentaires, j'ai installé 15.7 preview 2. Toujours pas de chance et même problème.

 enter image description here

16
Rahul Agarwal

J'ai rencontré le même problème. J'ai résolu ce problème en installant les bons SDK avec Runtime for .NET Core 2.1.

Fondamentalement, pour exécuter/créer des projets 2.1 à partir de VS Preview, vous devez installer le "2.1.300" (et non la 2.1.4) .NET Core SDK et Runtime. https://www.Microsoft.com/net/download/dotnet-core/sdk-2.1.300-preview1 (cela inclut déjà le runtime requis)

La bonne explication de cette confusion avec les versions que j'ai trouvé ici https://github.com/dotnet/cli/issues/8309 (dasMulli a commenté le 24 février).

17
Deniss Kulakov

Si cela aide quelqu'un d'autre ... Après avoir installé VS 15.9.2, mon projet qui fonctionnait correctement avec 2.2 preview-3 a cessé de fonctionner. VS n'a pas pu voir l'aperçu du SDK. Je pourrais construire la solution en utilisant dotnet.exe mais pas VS. 

Pour résoudre ce problème, j'ai créé un fichier global.json dans le dossier racine de cette solution, pointant vers l'aperçu du sdk. Cela a permis à VS de voir la version preview. 

Ceci est un changement de comportement dans les SV entre 15.8.x et 15.9.x.

Pour créer le fichier global.json, vous pouvez accéder au dossier souhaité et saisir ceci:

dotnet new globaljson

8
Will Tartak

J'ai fait face à la même situation, j'ai essayé d'installer la version de prévisualisation du réseau, mais cela n'a pas aidé. Cependant, après avoir mis à jour Visual Studio (de 15,8 à 15,9,6), j'ai pu voir le noyau du réseau 2.1 dans le cadre cible.

0
Vivek Neema

Assurez-vous que Visual Studio 2017 est à jour. Allez dans "Outils" -> "Extensions et mises à jour" pour installer les mises à jour de Visual Studio. Cela a résolu le problème pour moi.

0
Aqua Cat

Mis à jour à VS 2017 et installé le dernier SDK .Net Core installé. Modifié global.json pour qu'il pointe vers la dernière version installée. .__ Ceci résolu pour moi.

0
Dharmesh Tailor