Newtonsoft.JSON v9.01 + FileNotFoundException (библиотека базовых классов .NET)
(VS2015 обновление 3 + патч)
У меня есть простое консольное приложение .NET (.NET 4.6), и я ссылаюсь на базовую библиотеку классов .NET, предназначенную для NetStandard v1.3. Библиотека классов имеет ссылку на 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"
}
}
}
Ссылочный пакет NewtonSoft.JSON развернут здесь:
C: \ Users \ учетная_запись_пользователя \ .nuget \ пакеты \ Newtonsoft.Json \ 9.0.1
Исключение:
Необработанное исключение типа «System.IO.FileNotFoundException» произошло в DotNetConsoleApplication.exe
Дополнительная информация: не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 9.0.0.0, Culture = нейтральный, PublicKeyToken = 30ad4fe6b2a6aeed' или одну из ее зависимостей. Система не может найти указанный файл.
Я предполагаю, что .net core lib будет ссылаться на dll из папки netstandard1.0.