Puis-je ouvrir un projet core 2.0 dans Visual Studio 2017?
J'ai installé la dernière version de dotnet-core (2.0.0-preview2-005840) et créé une application de console principale 2.0.
mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
Impossible de résoudre 'Microsoft.NETCore.App (> = 2.0.0)' pour '.NETCoreApp, Version = v2.0'.
Alors. Est-ce juste pas supporté pour le moment ou est-ce que je manque quelque chose?
c:\Temp>dotnet --info
.NET Command Line Tools (2.0.0-preview2-005840)
Product Information: Version: 2.0.0-preview2-005840
Commit SHA-1 hash: 8f2fcef544
Runtime Environment: OS Name: Windows OS Version: 10.0.14393
OS Platform: Windows RID: win10-x86 Base Path: C:\Program
Files (x86)\dotnet\sdk\2.0.0-preview2-005840\
Microsoft .NET Core Shared Framework Host
Version : 2.0.0-preview1-002061-00 Build :
2b70ec9c3b014af0c2a5f45de0e5b73a1ae51c09
Mise à jour :
Il existe maintenant un aperçu de VS 2017 15.3 qui résout ce problème. À partir de VS 15.3, Visual Studio contient un résolveur MSBuild SDK qui détermine la version du SDK CLI qu'un projet utilisera (par exemple, si un global.json
définit la version) et utilise ses cibles MSBuild afin que les nouveaux aperçus soient repris par VS.
Original :
Vous pouvez modifier votre environnement pour obtenir la prise en charge de VS 2017 pour les outils 2.0 non publiés en définissant le paramètre MSBuildSdksPath
comme décrit dans https://github.com/aspnet/Announcements/issues/231 so. que VS récupère la logique de construction à partir de la CLI.
Les outils Visual Studio .NET Core ont été publiés en mars, mais l’aperçu 2.0 que vous utilisez a été publié en avril. https://blogs.msdn.Microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/ Vous devrez attendre une mise à jour de la Outils .NET Core avant de pouvoir utiliser Visual Studio avec .NET Core 2.0
Visual Studio 2017 version 15.3 publiée et .NET Core 2.0 également publié avec nuget v4.3 et le problème est complètement résolu.
vous pouvez consulter tous les correctifs Notes de mise à jour
Il a atterri aujourd'hui (avril 2019) et il semble qu'il existe maintenant une version du kit de développement .NET Core Tools pour VS 2017. Voici comment vous y rendre: 1. naviguez jusqu'à http://dot.net 2. Sous .NET Core 2.2, recherchez "Télécharger le Kit de développement .NET Core SDK (compatible avec Visual Studio 2017". 3) Visual Studio 2017 (j'ai la version 15.9.11) devrait désormais répertorier .NET Core 2.2 en tant que cadre cible.