nicht verwenden, dynamischer Typ mit asp.net vnext Kern
Brauche ich, um zu Lesen und speichern Sie eine JSON-Datei in einer ASP.NETt vNext app, und ich möchte eine dynamic
variable um den Wert zu speichern geladen JSON.net, aber wenn ich zu kompilieren, bekam ich diese Fehlermeldung:
ASP.NET Core 5.0 Fehler CS1980: kann Nicht definieren Sie eine Klasse oder einen member, der nutzt
'dynamic'
weil der compiler erforderlich, geben Sie'System.Runtime.CompilerServices.DynamicAttribute'
kann nicht gefunden werden. Sind Sie eine Referenz fehlt?
Wie kann das Problem gelöst werden? Wenn ich dynamic
, kann ich eine Anwendung ausführen, die mithilfe von ASP.NET core?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benötigt wird, werden die Pakete Microsoft.CSharp und System.Dynamisch ist.Laufzeit für die aspnetcore50 Rahmen.
Dies scheint zu funktionieren für mich mit CoreCLR version 1.0.0-beta1:
Projekt.json
Kämpfte ich dieses problem, zusammen mit einem noch weniger sinnvolle Fehlermeldung...
Den Typ oder namespace-name 'Linq' existiert nicht im namespace 'System.Daten'
Aber, ich hatte das problem auf meinem IIS-Server (2012 R2 IIS 8). Die meisten Beiträge lese ich auf diese Probleme waren der Umgang mit der Entwicklungsumgebung, nicht Ihren web-server.
Damit lösen beide Probleme, ich hatte zu kopieren System.Core.dll von der Server-framework-Ordner (%windows-Pfad%\Microsoft.Net\Framework\v4.0.30319), in meine web-Anwendungen in den Ordner bin.
Ich bin mir nicht klar, warum dies nötig war, aber ich habe 3 Tage mit dem Lesen durch die Dokumentation und forum-posts, und nichts da draußen gearbeitet. Wir haben einfach Glück...
Vielleicht hilft es jemand anderes ist, zu kämpfen.