59 votes

Le système n'a pas pu être trouvé Visual Studio 2017 ASP.NET projet de Base

J'ai installé la nouvelle version de Visual Studio 2017 et a commencé une nouvelle ASP.NET projet de Base de ciblage .NET de Base.

Hors de la boîte, je me fais de la

Le type ou le nom d'espace de noms "Système" n'a pas pu être trouvée (êtes-vous manque une directive using ou une référence d'assembly?)

erreur. Aucune idée de ce qui cause cela et comment le résoudre?

enter image description here

Aussi, on dirait qu'il y a des problèmes avec les packages NuGet ainsi: enter image description here

J'ai aussi essayé dotnet restauration sur le projet par le biais de la ligne de commande et j'ai obtenu le message d'erreur suivant: enter image description here

P. S. Genre de découragements que vous obtenez une erreur dans un nouveau projet dans la dernière version de Visual Studio 2017!

Mise à JOUR: Version du SDK est v 1.0.1 -- voir ci-dessous: enter image description here

Mise à JOUR 2: C'est très étrange. Ressemble à l'original problème était dû à la NuGet package source pointant vers un dossier sous Visual Studio 2015 dossier. J'ai décoché et à gauche seulement nuget.org. Avec mon projet semblait avoir rétabli tous les paquets et quand j'ai commencé le projet il charge le standard ASP.NET page. Mais si j'ouvre le démarrage.cs fichier, je reçois rouge squigglies, mais si je lance le projet, il fonctionne très bien. Ce qui se passe ici? enter image description here

Mise à JOUR 3: J'ai fermé le projet et VS 2017. J'ai ensuite redémarré VS 2017 et ouvert le projet et maintenant il semble être très bien. Et je ne suis pas le référencement .NETStandard bibliothèque 1.6.1 et tout semble fonctionner correctement maintenant.

40voto

Swinkaran Points 431

J'ai eu le même problème dans mon Visual studio 2017 .Net application de Base. J'ai fermé le Visual studio et de ré-ouvrir fixe tout.

36voto

erbaker Points 135

Suis tombé sur le même problème aujourd'hui. J'avais un vieux nuget source qui n'existait plus. Je suis donc allé dans Outils > Gestionnaire de Paquet Nuget et de l'onu-vérifier la bonne. Appuyez sur "Ok", puis reconstruit le projet, et il fonctionne très bien maintenant. Il semble que vous tombez sur elle, mais également voulu vérifier ce qu'il a fixé mon problème, et il le fait.

enter image description here

21voto

David Points 465

J'ai eu le même problème, tout d'abord lors de la conversion d'un VS2015 net de base projet web mvc en 2017 et ensuite lors de la tentative de créer une nouvelle application web en 2017.

Est allé à Outils|Gestionnaire de Package NuGet|Gestionnaire de paquets Paramètres - coché la case "Autoriser NuGet pour télécharger les paquets manquants" et "vérifier Automatiquement les paquets manquants lors de la construction de VS" et puis cliqué sur " Effacer Tout NuGet Cache(s)".

Puis re-construit la solution: elle a trouvé et l'a chargé tous les paquets nécessaires et a couru sur OK.

Peut ne pas fonctionner pour tous les cas, mais simple et vaut la peine d'essayer.

10voto

user378380 Points 115

Plusieurs de clôture et la réouverture de VS2017 fixe pour moi.

5voto

NDimo Points 51

De vérifier la version .NET Outils de Ligne de Commande dans CMD, tapez dotnet --info. Si la version est - 1.0.0, puis essayez d'installer la dernière version .NET SDK de Base à partir d' ici.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X