0
votes

.net 5 non disponible en tant que Framework cible dans Visual Studio 16.8

La mise à niveau de VS 16.7 vers 16.8 a rendu .NET 5 indisponible ...
(travaillé dans la précédente version 16.8.0 3)

.net 5 est installé ...
mais lors de la création d'un nouveau projet dans Visual Studio
n'apparaît pas dans la liste des frameworks cibles ...

dotnet --info

indique .net 5.0, il est installé:

  • Microsoft.NETCore.App 5.0.0 [c: \ Program Files \ dotnet \ shared \ Microsoft.NETCore.App]

et

csc -langversion :?

révèle que C # 9.0 est la langue par défaut

  • L'installation de SDK séparément n'a pas résolu le problème.

7 commentaires

Est-ce que cela répond à votre question?.net 5 n'est pas disponible dans Visual Studio 2019


.NET 5 n'a pas besoin d'une version préliminaire depuis Visual Studio 16.8 expédié le 10 novembre.


non @kosist ... j'étais déjà venu sur ce post ... je n'ai rien résolu ...


ouais @MartinCostello ... c'est la version que j'ai installée ... mais le problème persiste ... et comme vous pouvez le lire dans la question ... avec l'aperçu 3 à 6 a bien fonctionné ...


@ZEE, juste pour être sûr - avez-vous coché la case Outils -> Options qui active les versions d'aperçu du SDK .NET Core?


oui @kosist ... mais cela ne devrait pas être nécessaire puisque la version 16.8 d'aujourd'hui est la version définitive ... plus un aperçu ...


u signifie la valeur par défaut plutôt que non disponible? veuillez mettre à jour pour refléter ce que vous dites


3 Réponses :


1
votes

J'ai également mis à jour vers 16.8.0, mais lorsque je crée WinForm ou WPF, il cible automatiquement 3.1 et je dois le mettre à jour manuellement vers 5.0.

J'ai trouvé que dans Options-> Environnement-> Fonctionnalités de prévisualisation si je coche "Utiliser les aperçus du SDK de code .NET" lorsque je crée un projet, cela me donne l'option de la plate-forme cible.

L'option .NET 5.0 est répertoriée mais indique «.NET 5.0 (Aperçu)» même s'il doit s'agir de la version GA.

Il semble que Visual Studio pense que .NET 5.0 est en préversion et ne le propose pas en option, sauf si ce qui précède est coché.

Au fait, je n'ai jamais installé de prévisualisation sur cette machine.


0 commentaires

-3
votes

Ok PPL ... détendez-vous !!! problème résolu!

Juste maintenant (2020.11.12 21.50h UTC)
VisualStudio m'a informé d'une mise à jour disponible: Version 16.8.1 ...
(oui ,,, 1 jour était la durée de vie de la version précédente 16.8.0 ;-))

Après l'installation de .net 5.0 apparaît maintenant correctement en tant que plate-forme cible ...

Juste un peu plus des ennuis habituels de la SP ...

C'est résolu! Merci à tous ceux qui ont essayé d'aider !!!


0 commentaires

1
votes

J'ai mis à jour ma version de Visual studio de 16.7.x à 16.8.1. Je m'attendais à ce que NET 5 soit répertorié comme cadre cible, mais ce n'était pas le cas.

J'avais déjà créé des projets en 16.8 preview 6 en utilisant RC1.

L'installation de Visual Studio n'a pas non plus répertorié .NET 5 en tant que composant individuel. J'ai ensuite téléchargé et installé le SDK x64. Toujours pas de chance. .NET5 manquait toujours en tant que framework cible pour VS 16.8.x

Aujourd'hui, j'ai ouvert VS Installer et dans le menu déroulant Plus, j'ai sélectionné Réparer . Le processus de réparation a duré 25 à 30 minutes, mais maintenant .NET Core 3.1 et .NET 5 sont répertoriés à tous les emplacements habituels. Norme


0 commentaires