(VS2015 Update 3 + Patch)Newtonsoft.JSON V9.01 + FileNotFoundException (.NET Core-Klassenbibliothek)
ich eine einfache -Konsolenanwendung haben (.NET 4.6) und eine .NET-Kernklassenbibliothek das zielt auf NetStandard v1.3 ab. Die Klassenbibliothek verweist auf Newtonsoft.JSON.
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0",
"Newtonsoft.Json": "9.0.1"
},
"buildOptions": { "platform": "anycpu" },
"frameworks": {
"netstandard1.3": {
"imports": "dnxcore50"
}
}
}
Das referenzierte NewtonSoft.JSON Paket wird hier zum Einsatz:
C: \ Users \ Benutzerkonto \ .nuget \ packages \ Newtonsoft.Json \ 9.0.1
die Ausnahme :
Eine nicht behandelte Ausnahme des Typs 'System.IO.FileNotFoundException' aufgetreten in dotn etConsoleApplication.exe
Zusätzliche Informationen: Konnte Datei oder Assembly 'Newtonsoft.Json, Version = 9.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' oder eine ihrer Abhängigkeiten laden. Das System kann die angegebene Datei nicht finden.
Ich denke, dass die .net-Core-Bibliothek die DLL aus dem Ordner netstandard1.0 referenzieren würde.
Wie genau verweisen Sie auf diese Klassenbibliothek? – svick
Add Reference-> Ich durchsucht zu NetStandardv1.3 Ordner: 'C: \ Benutzer \ UserAccount \ Documents \ Visual Studio 2015 \ Projekte \ ASP.NETcoreApp \ NetCore46ClassLibrary \ bin \ Debug \ netstandard1.3 \ NetCore46ClassLibrary.dll' – Legends
@ Legenden Ich habe genau dasselbe Problem, hast du herausgefunden, wie das zu beheben ist? –