J'ai une erreur lors du chargement de la solution de projet .net. l'erreur sera comme
The imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the <Import> declaration is correct, and that the file exist on disk.
Comment résoudre ce problème?
visual-studio-2015
Navaneethan
la source
la source
Réponses:
Bien que cette question ait déjà reçu une réponse. J'ai récemment rencontré le même problème. La réponse la plus spécifique est que vous devez installer
Visual Studio 2015 Tools (Preview 2)
:https://www.microsoft.com/net/download/core
Téléchargement direct:
https://go.microsoft.com/fwlink/?LinkId=827546
Parce que ce n'était pas simple et que je travaillais sur un projet de base dotnet 1.1, j'ai accidentellement sauté cette étape et installé uniquement le
Windows SDK
. J'ai signalé un problème ici:https://github.com/dotnet/core/issues/378
la source
"sdk": { "version": "1.0.0-preview2-003121" }
Sinon, xproj essaiera d'utiliser la version finale des outils qui ne prend pas en charge xproj (contrairement à la version preview2 qui le fait). Voir github.com/dotnet/cli/blob/rel/1.0.0/DocumentationVous devez installer l'aperçu des outils Microsoft .NET Core 1.0.1 (l'actuel est l'aperçu 2).
la source
Si vous avez récemment installé VS 2017 et que vous obtenez cette erreur et que votre projet utilisait project.json, il est probable que vous deviez mettre à niveau votre solution vers csproj plutôt que vers l'ancien format project.json. Si vous ouvrez le projet dans vs2017, il devrait le mettre à niveau automatiquement. Consultez cet article si vous avez besoin de plus d'informations Project-json to csproj
la source
Option 1:
Installez DotNetCore.1.0.1-VS2015Tools.Preview2.0.3. Vous pouvez rester dans xproj.
Option 2:
Installez Visual Studio 2017 et mettez à niveau automatiquement de xproj vers csproj.
Option 3:
Suivez les étapes ci-dessous pour mettre à niveau de xproj vers csproj et pour rester dans Visual Studio 2015.
Avertissement: En utilisant le processus ci-dessous, vous ne pourrez pas utiliser VS2015 pour charger le Web PCM. Au lieu de cela, vous devez vous en tenir et travailler avec DOTNET CLI (Invite de ligne de commande) ou VSCode IDE
Étape 1: Téléchargez et installez .NET Core à partir de ce lien https://www.microsoft.com/net/download/core
Étape 2: allez à
global.json
. Modifiez le numéro de version à la version installée sur le PC (pour mon PC, c'est le cas1.0.1
).Étape 3: Accédez à l'invite de commande en tant qu'administrateur et exécutez la commande
la source
Il semble que Microsoft a entièrement réorganisé la structure de la solution dans VS2017 ... C'est ainsi que j'ai résolu le problème dans VS2017:
J'espère que ça aide.
la source
Je sais que je suis assez en retard à la fête, mais en tant que personne qui a rencontré ces problèmes à maintes reprises, ces 2 articles m'ont vraiment aidé à comprendre pourquoi ces problèmes se sont produits en premier lieu et comment les résoudre.
une brève mise à jour sur ma configuration actuelle: j'avais à la fois VS2015 et VS2017 installés. J'utilisais VS2015 avec .net Core SDK 1.0.0-preview2-003133, qui contient .Net Core 1.0.1. Lors de l'installation de VS 2017, il a automatiquement installé .Net Core 1.1.0 et l'a défini comme la version .Net Core par défaut sur mon PC, ce qui a conduit à tous les problèmes.
j'espère que d'autres le trouveront également utile :)
aucun exécutable trouvé correspondant à la commande dotnet projectmodel server
développement de deux versions côté sdk net core
la source
J'ai rencontré ce problème après avoir installé l'édition communautaire VS2017. Voici comment j'ai résolu le problème: Accédez à ce dossier: C: \ Program Files \ dotnet \ sdk Trouvez le dossier nommé: 1.0.0 et renommez-le en xx.xx.xx
Pour une raison quelconque, VS2015 revient (ou utilise par défaut) ce dossier après l'installation de VS2017, alors le renommer force VS2015 à rechercher dans d'autres dossiers. Voici ce que j'ai dans mon global.json: "sdk": {"version": "1.0.0-preview2-003131"}
Mise à jour: vous devrez remettre le nom du dossier à 1.0.0 lorsque vous basculerez vers VS2017. J'ai dû le renommer pour migrer ma solution vs2015 .Net Core vers 2017.
la source