VS2017 : Cible cadre déroulant ne s'affiche pas .NET de Base 2.1 option
J'ai déjà installé VS2017 Enterprise 15.6.4
. Récemment installé .NET Core 2.1.101 SDK
de site officiel
Je m'attendais à .NET Core 2.1
comme l'un des framework cible disponible que si je créer console ou asp.net application de base. Quelqu'un peut-il m'aider à comprendre ce que je suis absent ici.
Comme suggéré dans les commentaires, j'ai installé 15.7 aperçu 2. Toujours pas de chance et même problème.
.NET de Base 2.1 est sorti après 15.6.1. Il est uniquement disponible dans la 15.7 aperçus. Le SDK que vous avez téléchargé est sur le 2.0. Le SDK que les objectifs de Base 2.1 est 2.1.300-preview1
tu veux dire vs2017 de 15,7 version preview ?
Versions. Il est à 15,7 Aperçu 2 maintenant
ohk. Je peux essayer de télécharger à partir de visualstudio.com/vs/preview. Cependant, cette mise à jour ne s'est jamais présenté aucune notification de mise à jour.
Les aperçus ne se présentent pas comme des mises à jour. Ils doivent être installés manuellement, et ils courent le long du côté de l'existant VS installations. Afin d'utiliser 2.1, actuellement, vous devez exécuter le VS 2017 aperçu, à la fois pour créer le projet et de travailler sur elle.
tu veux dire vs2017 de 15,7 version preview ?
Versions. Il est à 15,7 Aperçu 2 maintenant
ohk. Je peux essayer de télécharger à partir de visualstudio.com/vs/preview. Cependant, cette mise à jour ne s'est jamais présenté aucune notification de mise à jour.
Les aperçus ne se présentent pas comme des mises à jour. Ils doivent être installés manuellement, et ils courent le long du côté de l'existant VS installations. Afin d'utiliser 2.1, actuellement, vous devez exécuter le VS 2017 aperçu, à la fois pour créer le projet et de travailler sur elle.
OriginalL'auteur Rahul Agarwal | 2018-04-03
Vous devez vous connecter pour publier un commentaire.
Que j'ai rencontré le même problème. J'ai résolu ce problème en installant le droit Sdk avec Runtime pour .NET de Base 2.1.
Fondamentalement exécuter/créer 2.1 projets de VS Aperçu, vous devez installer le "2.1.300" (pas 2.1.4) .NET Sdk de Base et de l'Exécution. https://www.microsoft.com/net/download/dotnet-core/sdk-2.1.300-preview1 (ce qui inclut nécessaire d'Exécution déjà)
La bonne explication de cette trompeuse avec les versions que j'ai trouvé ici https://github.com/dotnet/cli/issues/8309 (dasMulli a commenté sur Février 24).
Même avec 2.1 version stable et 2.2 ce problème existe toujours
commentaires pour me rappeler que j'ai été confronté à ce problème avant et fixe avant. pourquoi ne peut-il être fixe déjà...
OriginalL'auteur Deniss Kulakov
Dans le cas où cette aide à quelqu'un d'autre... Après l'installation de VS 15.9.2 mon projet qui fonctionnait très bien avec 2.2 aperçu-3 a cessé de fonctionner. VS ne pouvait pas voir la preview du SDK. Je pouvais construire la solution à l'aide de dotnet.exe mais pas de VS.
Pour résoudre cela, j'ai créé un mondial.json dans le dossier racine de cette solution de pointage à la preview du sdk. Qui a permis à VS de voir la version preview.
C'est un changement de comportement dans VS entre 15.8.x et 15.9.x.
De créer le mondial.json, vous pouvez naviguer vers le dossier désiré et tapez ceci:
FWIW, je pense que c'est un changement de comportement de sorte que les nouveaux projets d'utilisation de la dernière version bits au lieu de toute installation de previews. De cette façon, vous avez intentionnellement opter pour l'aperçu des choses. Juste mon point de vue.
Mon commentaire précédent était correcte. Confirmation à l'adresse blogs.msdn.microsoft.com/dotnet/2018/11/13/...
Ok cool, qui a du sens quand j'y pense. Merci pour le laisser nous savoir.
OriginalL'auteur Will Tartak
Assurez-vous que dotnet variables de CHEMIN d'accès sont dans l'ordre correct
Si vous avez installé un kit de développement pour un système différent de l'architecture (par exemple, si vous avez installé 32 bits/x86 SDK sur un ordinateur 64 bits), puis une nouvelle entrée dans le Variable de CHEMIN d'accès aurait été créée à l'emplacement spécifique (par exemple,
C:\Program Files\dotnet
ouC:\Program Files (x86)\dotnet
).Le problème est que Visual Studio, lors de la recherche pour installé des cadres, s'arrêtera à la première variable de CHEMIN d'accès de l'entrée il trouve qui contient un kit de développement SDK. Donc, si la première version que vous avez installé l'utilisation d'une mauvaise architecture, alors vous devrez ajuster la position de ces entrées avant tout de la bonne Sdk apparaîtra dans la Cible Cadre déroulant.
Source: cette absurdement-dur-à-trouver des commentaires dans le numéro #8309.
TL;DR: assurez-vous que la première "C:\Program Files\dotnet\" entrée dans votre variable path que vous voyez dans la liste correspond à votre architecture système:
C:\Program Files\dotnet\
C:\Program Files (x86)\dotnet\
OriginalL'auteur Lopsided
J'ai fait face à la même situation, j'ai essayé d'installer la version preview de la dot net, mais il n'a pas aidé.
Cependant, après j'ai mis à jour visual studio (de 15,8 à 15.9.6 ).
J'ai Pu voir dot net de base 2.1 dans le framework cible.
OriginalL'auteur Vivek Neema
Assurez-vous que Visual Studio 2017 est jusqu'à ce jour. Allez à "Outils" -> "les Extensions et les Mises à jour" pour installer les mises à jour de visual studio. Cette résolu le problème pour moi.
OriginalL'auteur Aqua Cat
Mis à jour pour la Dernière VS 2017 et installé plus tard .Net SDK de Base.
Changé mondiale.json pour pointer à la dernière version installée.
Cette résolu pour moi.
OriginalL'auteur Dharmesh Tailor