Letzte Woche habe ich ein ASP.NET 5 MVC-Projekt mit VS.NET 2015 Preview erstellt. Ich habe dann NuGet verwendet, um den MongoDB-Treiber (mongocsharpdriver) zu bekommen, und ich habe Code geschrieben und damit der Datenbank einige Dokumente hinzugefügt. Ich habe heute ein neues Projekt begonnen, aber es würde nicht funktionieren. Es besagt, dass der Typ oder Namespace MongoDB nicht gefunden werden kann, obwohl ich intellisense dafür habe. Also habe ich das ursprüngliche Projekt geöffnet und jetzt wird man nicht genau denselben Fehler bauen. Meine Projekteigenschaften sind auf CLR und nicht auf Core ausgerichtet - diese MongoDB-Bibliothek funktioniert nicht mit Core. Ist jemand auf dieses Problem gestoßen und weiß, wie man es repariert? Ich bin mir ziemlich sicher, dass ich nicht verrückt werde.VS.NET 2015 Projekt wird nicht erstellt
Alles, was ich tue, um das Problem zu reproduzieren, starten Sie eine neue ASP.NET-Webanwendung, dann wählen Sie ASP.NET 5 Starter Web, installieren Sie MongoDB von NuGet, fügen Sie dann einen Import in die HomeController.cs. Dann klagt es darüber, dass es in Core nicht gefunden wird, obwohl ich nicht auf Core zusteuere.
Dies ist der Fehler, wenn sie über folgende meine Schritte Kompilieren:
Error CS0246 The type or namespace name 'MongoDB' could not be found (are you missing a using directive or an assembly reference?) Bug.ASP.NET Core 5.0 HomeController.cs
Irgendwelche Compilerwarnungen? – CodeCaster
Ich habe es mit dem Fehler aktualisiert. Es beschwert sich über Core, obwohl ich es auf die gesamte CLR in den Projekteigenschaften eingestellt habe. Vielleicht kann ich Core aus der Lösung entfernen? Seltsam, dass es letzte Woche funktioniert hat, aber nicht jetzt. – GregInWI2
Ich frage nach _warnings_, weil diese normalerweise das eigentliche Problem hinter Fehlern aufdecken. – CodeCaster