Не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 9.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed' или одна из ее зависимостей

У меня есть проект WinJS, который ранее был построен на Windows 8.1 с использованием VS 2013.

Недавно я обновил этот проект до Universal Windows 10, создав пустой проект Javascript Universal Windows 10, а затем добавил все мои файлы из старого проекта.

У меня есть компоненты среды выполнения Windows, а также библиотека классов для SQLite.

Я добавил Universal Runtime Component и Universal Class Library и скопировал все мои файлы из старого проекта в соответствующие места.

Как-то мне удалось убрать все ошибки сборки.

Я установил все необходимые SQLite-net, SQLite для универсальной платформы Windows, Newtonsoft и т. Д.

Но когда я запускаю приложение и вызываю нативный метод в Windows Runtime Component, он выдает некоторые странные ошибки, такие как:

An exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.ni.dll but was not handled in user code.

Additional information: Could not load file or assembly 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.

Версия Newtonsoft: 9.0.1

мойproject.json Файл компонента времени выполнения Windows имеет следующее:

  {
  "dependencies": {
    "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0",
    "Newtonsoft.Json": "9.0.1"
  },
  "frameworks": {
    "uap10.0": {}
  },
  "runtimes": {
    "win10-arm": {},
    "win10-arm-aot": {},
    "win10-x86": {},
    "win10-x86-aot": {},
    "win10-x64": {},
    "win10-x64-aot": {}
  }
}

Моя версия Visual Studio:

Я попытался удалить все Newtonsoft JSON и переустановить его, но не повезло.

Ответы на вопрос(10)

Ваш ответ на вопрос