Comment puis-je ouvrir le projet .Net Core 3.0
dans Visual Studio 2017?
J'ai téléchargé le SDK .NET Core 3.0 à partir de dotnet.Microsoft.com et créé un nouveau projet avec la commande dotnet new
dans un dossier.
Le projet de construction C # affiche une erreur:
Le SDK .NET actuel ne prend pas en charge le ciblage de .NET Core 3.0. Ciblez .NET Core 2.1 ou une version inférieure ou utilisez une version du Kit de développement .NET prenant en charge .NET Core 3.0.
Je l'ai vérifié mais cela ne fonctionne pas dans mon cas:
.In VS 2017: Vous pouvez simplement aller à la Outils → Options → Projet et solutions → .NET Core puis vérifiez tilisez les aperçus du SDK .NET Core
Malheureusement, .NET Core 3 nécessite MSBuild 16. Même si vous activez des versions d'aperçu de .NET Core dans VS 2017, comme d'autres l'ont suggéré, vous obtiendrez toujours le message d'erreur:
Le SDK .NET actuel ne prend pas en charge le ciblage de .NET Core 3.0. Ciblez .NET Core 2.1 ou une version inférieure ou utilisez une version du Kit de développement .NET prenant en charge .NET Core 3.0.
Si vous créez un fichier global.json
et le mettez par exemple.
{
"sdk": {
"version": "3.0.100-preview5-011568"
}
}
On vous montre alors le vrai problème qui est:
erreur: la version 3.0.100-preview5-011568 du Kit de développement .NET Core SDK requiert au moins la version 16.0.0 de MSBuild. La version disponible actuelle de MSBuild est 15.9.21.664. Remplacez le SDK .NET Core spécifié dans global.json par une version plus ancienne nécessitant la version MSBuild actuellement disponible.
MSBuild 16 est livré uniquement avec VS 2019. La réponse est donc: vous POUVEZ utiliser VS 2017 avec .NET Core 3, mais uniquement si vous avez également installé VS 2019!
À propos de la réponse originale de @GoDev:
Depuis Visual Studio 2019, l'option est passée à:
Outils> Options> Environnement> Fonctions de prévisualisation
Vous devez activer " Utiliser les aperçus du Kit de développement .NET Core SDK " à partir de
Outils de Visual Studio | Options | Projet et solutions | .NET Core
Après cela, vous devez redémarrer Visual Studio et vous pourrez utiliser les projets ".NET Core 3".
Vous pouvez également suivre page youtube pour toute autre question relative à ".NET Core 3".
Pour créer ou ouvrir des applications ciblant .NET Core 3.0, Visual Studio 2019 ou une version plus récente est requis. Lors de la création d'un nouveau projet, Visual Studio peut afficher une barre jaune avec le message "Les projets ASP.NET Core 3.0 ou plus récents ne sont pas pris en charge par cette version de Visual Studio".
plus d'informations: https://github.com/aspnet/Tooling/blob/master/dotnet-core-3.0-preview1.md
Je suis tombé sur le même problème et this article a aidé à résoudre le problème
S'il n'y en a pas, rendez-vous sur la page de téléchargement officielle de .NET Core 3 et récupérez-le, puis installez-le et réessayez. https://dotnet.Microsoft.com/download/dotnet-core/3.
.NET Core 3.0 preview1 était la dernière version de .NET Core 3.0 fonctionnant avec Visual Studio 15.9 (alias Visual Studio 2017): toute version ultérieure de .NET Core 3.0 (y compris nightlies) requiert VS 16.0+, alias Visual Studio 2019. Si vous avez Visual Studio 2017, installez VS2019, puis réessayez.
Référence: https://www.ryadel.com/en/current-net-sdk-not-support-net-core-3-0-fix/
Ceci est corrigé dans le dernier vs aperçu. Installez-le en suivant les étapes décrites ici. https://docs.Microsoft.com/en-us/visualstudio/mac/install-preview?view=vsmac-2019
.Net Core 3.0
requiert Visual Studio 2019 Preview 1, vous ne pouvez pas utiliser Visual Studio 2017. Selon . Net Blog , "Visual Studio 2019 sera la version qui prendra en charge la création d'applications .NET Core 3" et requiert .Net 4.8.
Lors de la création d'une nouvelle application/projet, le projet déclare une dépendance à .Net Core 3.0 via le framework cible netcorepp3.0.