(VS2015 Update 3 + Patch)
У меня есть простое консольное приложение .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, Version = 9.0.0.0, Culture = нейтральный, PublicKeyToken = 30ad4fe6b2a6aeed 'или одна из его зависимостей. система не может найти указанный файл.
Я думаю, что .net core lib ссылается на dll из папки netstandard1.0.