Fichier de projet est incomplet. Les importations prévues sont manquantes

après avoir formaté mon ordinateur j'ai réinstallé Vs 2017 v 15.6.3 et installer ASP.Net Core SDK de Microsoft 2.1.4

mais quand je crée une nouvelle application de base asp VS a échoué avec une erreur

"le dossier de projet est incomplet. Les importations attendues sont manquantes"

s'il vous Plaît, quelqu'un peut-il aider?

Error after while creating ASP core application

28
demandé sur JonathanDavidArndt 2018-03-22 18:32:47

15 réponses

j'ai eu le même problème. Dans mon cas, la suppression mondiale.json et appsettings ont résolu le problème.

21
répondu PilgrimViis 2018-04-02 11:27:21

réparer la dernière installation du noyau a fonctionné pour moi

10
répondu Uzay 2018-05-14 08:29:15

dans mon cas, J'ai fait installer deux versions de Visual Studio (15.7 et 15.6). 15.7 les charges de travail web n'étaient pas installées, bien que .net core 2.1 RC1 ait déjà été installé. J'ai installé asp.net charge de travail dans VS2017, puis réparé mon installation .net core pour une bonne mesure. Certainement quelque chose dans ce processus a changé mon c:\program files (x86)\dotnet et c"\program files\dotnet dans ce path et Visual Studio (15.7) n'ouvrirait pas mon projet web.

j'ai simplement édité le système Variables d'environnement, a déplacé le dossier x86 vers le bas d'un et voilà-studio visuel rouvert et il a maintenant chargé mon projet. System environment variables

6
répondu Adam Tuliper - MSFT 2018-05-22 07:07:03

Eh, erreur de débutant, J'ai ouvert Visual Studio SSDT et j'essayais d'ouvrir un projet .net Core existant qui produit la même erreur:

"le dossier de projet est incomplet. Les importations attendues sont manquantes"

la solution était D'utiliser Visual Studio not SSDT, voir dans l'Aide > à Propos de:

enter image description here

4
répondu Jeremy Thompson 2018-05-03 01:13:45

j'ai résolu ce problème à quelques reprises récemment en fermant Visual Studio et en exécutant les commandes suivantes

  1. dotnet nuget habitants -c
  2. dotnet propre
  3. dotnet construire

il semble qu'il y ait des moments, surtout au début des projets, où nuget se dérobe (terme technique).

3
répondu Brett Bim 2018-05-21 21:09:27

j'ai eu le même problème. Je n'ai pas pu créer de nouveau ASP .net Core 2 sur VS2017 fraîchement installé ou ouvrir un existant, qui fonctionne parfaitement sur un autre ordinateur avec VS2017.

cela a commencé à fonctionner pour moi après avoir désinstallé tous les temps D'exécution de .NET Core et L'Hébergement de .net Core Windows Server à partir de Windows. Les SDK ont été laissés seulement et tous les travaux enfin. enter image description here

probablement, j'ai eu besoin de désinstaller juste les exécutoires de noyau de .NET ou L'Hébergement de serveur de Windows de noyau de .NET de la fenêtre et ce serait suffisant.

2
répondu Serg 2018-04-09 20:17:15

Merci Les gars, j'ai réinstallé la version plus ancienne de visual studio 2017 et ça marche bien. Mon VS version est de 15,4 et c'est bien

2
répondu Majd Albaho 2018-04-10 15:29:23

Vous pouvez vérifier mondiale.le fichier json que vous pouvez trouver dans le répertoire racine de solution et assurez-vous que la version SDK cible dans elle installée sur votre machine ou la mettre à jour à un, vous l'avez déjà installé par exemple si vous avez la version SDK 2.1.4 installé votre global.json devrait ressembler à ceci

    {
      "sdk": {
      "version": "2.1.400"
       }
     }   
2
répondu Smart Dev 2018-09-13 10:11:17

dans mon cas, je suis allé au dossier C:\Program fichiers\dotnet\sdk supprimer l'aperçu dossier sdk, puis sur la ligne de commande exécuter:

dotnet sdk 2.1.200

pour définir la version sdk correcte pour asp.net noyau. le problème est résolu.

1
répondu koo9 2018-05-09 23:22:40

j'ai eu les mêmes symptômes d'un SDK de base de dotnet corrompu (à partir de la ligne de commande j'ai été incapable d'exécuter dotnet-v, où auparavant j'étais capable). Mon projet n'a pas réussi à se charger après un échec de l'installation de la plate-forme web IIS. Réinstaller .NET core SDK a résolu le problème.

0
répondu lukace 2018-05-02 17:53:40

j'ai eu le même problème avec un ASP.net projet Core 2.0 après avoir installé le DotNetCore.2.0.5-cadre WindowsHosting sur ma machine de développement. Je pourrais résoudre ce problème après avoir désactivé le Framework WindowsHosting et tous les paquets .net Core. Après cela, j'ai réinstallé le paquet dotnet-sdk-2.1.200-win-x64 et tout a bien fonctionné.

0
répondu Peter H 2018-05-15 14:39:01

Même problème...m'a fallu un certain temps à comprendre. Puisque je travaillais sur un ASP.NET projet de base qui ciblait. net Core 1.1, j'ai pensé que j'avais encore besoin du SDK.net Core 1.1 installé. Depuis que J'ai installé le SDK 2.1, il y a eu une sorte de conflit et je n'ai pas pu ouvrir le fichier du projet. Après avoir désinstallé. net Core 1.1, j'ai pu ouvrir mon projet.

0
répondu Lee Cordell 2018-07-03 16:18:02

cela m'est arrivé quand j'ai désinstallé une instance VS2015 de Visual Studio que j'avais en cours d'exécution côte à côte avec VS2017.

j'ai dû sortir et réinstaller le sdk/runtime .net Core avec la version x86. J'avais déjà fait manuellement les versions x64 de ceux-ci, mais je n'avais pas pensé à visual studio fonctionnant en 32 bits.

ce sont les fichiers:

  • dotnet-sdk-X. x.x-win-x86.exe

  • DotNetCore.x.x.X-WindowsHosting.exe

0
répondu Jason 2018-08-27 17:51:46

Exécuter dotnet restauration en ligne de commande pour la solution.

Astuce. si vous avez désinstallé la dernière version .net core, disons 2.1.403 et installé la précédente, assurez-vous que le dossier 2.1.403 a bien été supprimé au chemin

C:\Program Files\dotnet\sdk\

j'ai eu le problème à cause de là laissé un dossier vide avec 2.1.403

0
répondu Artem Vertiy 2018-10-04 08:18:03

la suppression des dossiers bin et obj pour le projet a corrigé cela pour moi.

-1
répondu Foole 2018-06-06 00:08:15