(VS2015 Update 3 + Patch)Newtonsoft.JSON v9.01 + FileNotFoundException (biblioteca NET Nucleo Classe)
Ho un'applicazione console pianura NET (.NET 4.6) e fare riferimento a una libreria di classi .NET nucleo che si rivolge a NetStandard v1.3. La libreria di classi ha un riferimento a 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"
}
}
}
Il pacchetto NewtonSoft.JSON riferimento viene distribuito qui:
C: \ Users \ AccountUtente \ .nuget \ pacchetti \ Newtonsoft.Json \ 9.0.1
L'eccezione :
Un'eccezione non gestita di tipo 'System.IO.FileNotFoundException' si è verificata in DotN etConsoleApplication.exe
Ulteriori informazioni: Impossibile caricare il file o l'assembly 'Newtonsoft.Json, Version = 9.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' o una delle sue dipendenze. Il sistema non riesce a trovare il file specificato.
Suppongo che il nucleo .net di lib faccia riferimento alla DLL dalla cartella netstandard1.0.
esattamente come si fa riferimento che libreria di classi? – svick
Aggiungi riferimento-> Ho sfogliato la cartella NetStandardv1.3: 'C: \ Users \ Account utente \ Documenti \ Visual Studio 2015 \ Projects \ ASP.NETcoreApp \ NetCore46ClassLibrary \ bin \ Debug \ netstandard1.3 \ NetCore46ClassLibrary.dll' – Legends
@ Leggende Ho lo stesso identico problema, hai scoperto come risolverlo? –