Je veux tester le nouveau framework côté serveur Blazor (aka Razor Components).
J'ai installé Visual Studio 2019 RC, puis l'aperçu .Net Core 3.0 2, en suivant ce tutoriel officiel .
Après l'installation, je ne vois que ASP.NET Core 2.0 et 2.1 sur la page "Créer une nouvelle application Web ASP.NET Core". Le 3.0 n'apparaît pas.
J'ai commencé à déconner, en essayant d'installer d'autres packages à partir de cette page , j'ai désinstallé et réinstallé Visual Studio 2019, mis à jour vers .NET Core Preview 3, installé plusieurs fois les packages x64 et x86 dans des ordres différents, copiez/collez les binaires .Net Core dans des dossiers aléatoires, etc. Rien ne fonctionne. L'ASP.NET Core 3.0 ne s'affiche pas.
Voici à quoi ressemble mon VS lors de la création d'un projet (le message jaune est apparu plus tard après quelques problèmes avec les packages, donc ce n'est pas le vrai problème):
Voici la sortie du dotnet --list-sdks
commande:
[~ # ~] modifier [~ # ~]
Pour une raison quelconque, j'ai installé le package Blazor VSIX (le WebAssembly - pas exactement ce que je veux, mais je l'ai quand même installé) et maintenant ASP.NET Core 3.0 apparaît simplement. Cependant, juste pour les modèles de blazor:
Je ne comprends pas. Y a-t-il quelque chose d'évident que je manque?
Si votre solution utilise global.json et sdk: la version n'est pas compatible avec le framework cible, elle ne vous laissera pas la sélectionner ou elle disparaîtra du menu déroulant du framework cible dans les propriétés de votre projet. Vous devrez le mettre à jour avec quelque chose comme ceci:
{
"sdk": {
"version": "3.1.0",
"rollForward": "latestMinor"
}
}
J'ai eu le même problème. J'ai tout essayé sans succès
Je n'avais déjà qu'une version x64 du SDK .NET Core
De plus, je devais également installer la version x86. Cela fonctionnait !!!