2015-05-05 1 views
9

Я использую SDK для предварительного просмотра Windows 10 и пытается перенаправить код, зависящий от JSON.NET. Это провал за исключением следующего:Попытка десериализации объекта с использованием JSON.NET в Windows 10 Universal App завершилась неудачно с FileNotFoundException

{ "Не удалось загрузить файл или сборку 'System.Runtime.Serialization, Version = 2.0.5.0, культура = нейтральной, PublicKeyToken = 7cec85d7bea7798e, настраиваемого = Да' или один . его зависимостей система не может найти указанный файл. ":" System.Runtime.Serialization, Version = 2.0.5.0, Culture = нейтрален, PublicKeyToken = 7cec85d7bea7798e, настраиваемого = Да "}

я могу см. это пространство имен, присутствующее в обозревателе объектов, поэтому я не уверен, чего не хватает или как разрешить эту ошибку. Кажется, это блокирует мое приложение.

+0

Weird, я получил Json.NET работать в моем проекте Win10. Вы импортировали JSON.NET из nuget или через dll? – robertk

+0

NuGet, в тип проекта «Библиотека классов (Windows Universal)». Я пробовал 6.0.8 и 7.0.1-beta3. Не пытались использовать его прямо в проекте приложения: я попробую это сейчас. – ehdv

+0

Не повезло, я получаю ту же ошибку. Какую версию JSON.NET вы используете, и каково у вас поведение разрешения зависимостей, установленное в NuGet? – ehdv

ответ

3

Это ошибка в NuGet, которая была установлена ​​между релизами RC и RTM. https://github.com/NuGet/Home/issues/454.

Мы могли бы быть в состоянии отправить обновленную информацию о галерее, прежде чем RTM

6

Текущий обходной путь:

Используйте эту версию: 6.0.8

Важно: Вы должны проверить ВСЕ проекты на ваше решение. Если какая-либо из них имеет версию 7.0.x, понизите ее до 6.0.8.

Надеюсь, что исправление поступит в ближайшее время.

+0

Это были месяцы. Нет ли исправления? Можно ли оставить ссылку на страницу проблемы или так здесь, чтобы пользователи могли видеть, что такое статус? – sibbl

+0

Вы уже тестировали новый SDK? Если так, 29 июля, сделайте чистую установку Windows 10, новой Visual Studio 2015 и нового SDK. Вероятно, они исправит это несколько дней вокруг этой даты, но спросите Ишаи, если вам нужно подтверждение. –

+0

Я создал запрос на растяжение для анализаторов стиля, в котором я решил использовать справочное предупреждение [понижение рейтинга] (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/1345) newtonsoft. Аналогичная проблема наблюдается там, где встречаются ссылки на структуру 2.0.5.0. – Jim

Смежные вопросы