2017-08-31 3 views
0

ich ein neues ASP.net MVC-Projekt erstellt (mit Vorlage MVC) in VS2015 .NET 4.6 Framework ..ASP.net MVC neues Projekt kann nicht finden jede referenzierte Komponente

jedoch, wenn das Projekt erstellt wird, die ganze Verweise (die im Solution Explorer angezeigt werden) haben ein gelbes Warnsymbol daneben. Ich habe sogar versucht, alle Referenzen manuell zu löschen und einzeln hinzuzufügen.

Der Beispielcode, den ich zum Testen verwendet habe, kann die Referenzen nicht verwenden und gibt mir einen Fehler. Solution Explorer view and error list

Dank

Antwort

0

Sie können nicht alle references.You löschen DLL-Datei aus NuGet hinzufügen. Gehen Sie zu Ihrem Projekt und der rechten Maustaste und klicken Sie dann NuGet Package.Add alle Arten gelbes Warnsymbol von Online dll verwalten file.Like dieser enter image description here

+0

Ich habe das versucht, aber jede neue DLL, die mit dieser Methode hinzugefügt werden, haben auch dieses Warndreieck. – user72070

0

Von einer schnellen Suche können Sie ein ungültiges Zeichen in Ihrem Weg oder etwas in diese Richtung . Überprüfen Sie diese Antwort (scheint sehr ähnlich) prüfen ein neues Projekt in einem einfacheren Weg zu schaffen

Visual Studio- Illegal characters in path

+0

Wenn ein ungültiges Zeichen im Dateipfad vorhanden war, hätte VS das Projekt nicht erstellt. Das ist normalerweise ein Explorer-Fehler. Ich schaute über den Fehler und konnte nicht sehen, was Sie referenzieren. – juanvan

+0

Ich denke, der Schlüssel ist der erste Fehler "Die resolvePackageFileConflicts Task wurde nicht gefunden", ich habe das verwendet, um die SO-Frage mit den gleichen Symptomen (aber unterschiedlicher Ursache) zu suchen und zu finden. Wenn Sie die grundlegenden .Net-Framework-DLLs wiederherstellen müssen, würde ich sagen, dass Sie auf dem falschen Fuß beginnen. – Etienne

0

Dies war eine neue MVC-app Sie gemacht? Komischerweise würden alle Pakete nicht gefunden werden. Wenn Sie das Projekt neu kompilieren, sollte NuGet alle fehlenden Pakete automatisch wiederherstellen.

Um das Paket manuell wiederherzustellen, gehen Sie zu Tool-> NuGet Package Manager-> Package Manager Console

Geben Sie in der folgenden Konsole "restore nuget" ein.

Weitere Informationen zu NuGet-Befehlen. NuGet Package Restore

+0

nichts passiert, wenn nuget wiederherstellen. Dies ist, was es sagt "nugget wiederherstellen MSBuild automatische Erkennung: mit Msbuild Version '14.0 'von' C: \ Programme (x86) \ MSBuild \ 14.0 \ bin \ amd64 '. Alle Pakete in packages.config aufgelistet sind bereits installiert. " – user72070

+0

Überprüfen Sie den Paketordner in der Lösung, um festzustellen, ob sie vorhanden sind. Frage: Ist dies ein neues Projekt, oder ist dies ein Projekt-Download von TFS/GIT oder einem anderen SVN? – juanvan

+0

Ja, es gibt mehrere Pakete im Paketordner. Es ist ein neues Projekt, nicht von einer Versionskontrolle. – user72070

Verwandte Themen